Price

Fishing Great Blue Heron (Ardea herodias), Keoladeo National Park, Rajasthan, India