Cherub of the Mist – Red Panda in Cloud Forest
The cutest animal in the world!!
Red Panda is one of the most amazing creatures and a furry ball of cuteness. It is the firefox, the cherub of the mist. A cloudy morning yielded this special sighting at Singhalila National Park, West Bengal , India.