Welcome to ToTG!



December 9, 2014

Tears Trivia

The average person's eyes produce 1.2 gallons of tears a year.

96 Tears - ? and the Mysterians

No comments: