Look Closely
You might be thinking that this is just a picture of some foliage, but you are wrong! There are actually hundreds of tiny frogs, each one of them on their own little leaf. What a life.
Advertisement
You might be thinking that this is just a picture of some foliage, but you are wrong! There are actually hundreds of tiny frogs, each one of them on their own little leaf. What a life.
Advertisement
Post originally appeared on Inside Mystery.