Sambhar Doe

Sambhar Doe

A Sambhar doe, India's largest deer, at a forest glade in Pench Tiger Reserve in India

Pro Stock Photos From Dreamstime