0

The world's largest bird sculpture in Jatayupara, India.


 

Leave a reply