professional category

The world's largest bird sculpture (Single)
DESCRIPTION
The world's largest bird sculpture is the 200-foot-long, 150-foot-wide, and 70-foot-tall statue of Jatayu at the Jatayu Earth's Center in Kollam, Kerala, India.
AUTHOR
My name is Savad and I'm a photographer and filmmaker based in Kerala, India. I tell stories for a passion and a living with both photography and film.
back to gallery