April 24, 2024
Courtesy Josh Miller via Flickr
The Colossus at Six Flags St. Louis in Eureka, Missouri.