26 Animals You Will Not Believe Exist!

They say beauty is the eye of the beholder, and for some of these little creatures beauty is perhaps not their strong point. However, each is extraordinary in their own right.

1) Venezuelan Poodle Moth

poodle moth










Fact: The Venezuelan Poodle Moth is a newly discovered moth specie found in Venezuela.