Interesting and fun pictures from all over the place
Saturday, June 29, 2013
World’s smallest deer
The
Pudu: World’s smallest deer. They live in bamboo thickets to hide from
predators, and can weigh up to 12 kilograms (26 pounds). i'm going to
die from cuteness.