News — iridescent

Peacocks in Paradise

Peacocks in Paradise

Peacocks display at Ranthambore National Park in Rajasthan, India.