Jatayu Earth's Center
🦅Jatayu Junction, Jatayu Nature Park Rd, Chadayamangalam, Keralam 691534, India
🔥 Incroyable
⏱️ 106:32
"This is it, the biggest bird sculpture in the world! This is a massive beast and from here we have epic views over all Kerala."
▶ Watch timestamped review →