Monday, January 11, 2010

My favorite news item of the day

Neanderthals wore makeup.

No comments:

Post a Comment