09 September, 2013

The 30 Happiest Facts Of All Time

The 30 Happiest Facts Of All Time: 23. Squirrels forgetting where they put their acorns results in thousands of new trees each year.