World’s Largest Bird Sculpture Took Artists 10 Years to Complete
This sculpture took ten years to be ready and the result is truly stunning. The large bird sculpture is located in Kerala, India in an amazing place called Jatayu Earth’s Center and it is a natural park that opened in 2017. T
The park is co-owned by the state and film director and ...