The Jatayu Earth's Centre, also known as Jatayu Nature Park or Jatayu Rock, is a popular tourist spot in Kollam, Kerala This grand structure features a grand statue of Jatayu, which has been built ...
LITTLE ROCK (KATV) — Two waterfowl-themed public art installations, including a 300-pound wooden duck sculpture, are on their way to the state capital, the Downtown Little Rock Partnership (DLRP ...