Wednesday, January 7, 2026

Question: What town in Texas is home to the world’s largest armadillo sculpture?

Answer: Granbury. The 48-foot-long, 4.5-ton armadillo, named “Killer,” was installed at Fall Creek Farms after it was displayed at Six Flags Over Texas in Arlington in 2002. It is one of the “most recognizable works” of welding artist Marc Rankin.