Cute little turds. Looks like a tiny wolfman.
The finger monkey is the tiniest living primate in the world, so small that it can hold onto your finger. These primates belong to the family Callitrichidae, species Cebuella, and genus C. Pygmaea. They are native to rain forests of Brazil, Peru, Bolivia, Ecuador, and Colombia (source: Buzzle).
If it wasn't for the Internet, would you have ever seen or known about these little creatures?