The Jatayu Earth Center, India, has the world’s largest bird sculpture, which is of Jatayu, a demi-god who has the form of a vulture or eagle. The sculpture is 61 m long, sculpted by Rajiv Anchal." See man on wing for size

93 views · Thursday, June 9, 2022 (2 years ago)

CONTRIBUTED BY

DESCRIPTION

loading...