Welcome to ToTG!



July 3, 2015

8 Foot Finger

The index finger on the Statue of Liberty is eight feet long.


No comments: