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