Thursday, May 3, 2012

5.3.12_why are we born without knee caps?


One of life's little mysteries.

No comments:

Post a Comment