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 sculptor, Rajiv […]
Showing all articles