Photograph by
-
-
0
Edit Photo Details
Spotted
Spotted this li'l thing while trekking down to Changay Falls, in the neora vally region, North Bengal, India