Sambhar Doe
A Sambhar doe, India's largest deer, at a forest glade in Pench Tiger Reserve in India
© Jayanand | Stock Free Images
Pro Stock Photos From Dreamstime
Similar Free Images