The largest bird sculpture on earth, located in Kerala, India, doing the Neymar challenge.

Leave a Reply

Your email address will not be published. Required fields are marked *