Featured Snow Sculpture of World’s Largest Buffalo April 10, 2023 9:26 am by CSi TV Views: 0 Jamestown (CSi) A family get together on Easter created this likeness of the World’s Largest Buffalo. The sculpture is located by Louie LaMoure School. Photo submitted by Elizabeth Kapp. FacebookShare on XLinkedInWhatsAppEmailCopy Link