Just what the title says.

Wednesday, August 17, 2005

An estimated 1 in 450,000,000 people can lick their own eyeballs.

No comments: