Places, Travel

Where is the World’s Largest Teeter Totter

This is the World’s Largest Teeter Totter located in Casey, Illinois, USA. See more of the World’s Largest objects only found in Casey, Illinois.

Read more