Log in

Group activity

    • Abigail
      One on the main attractions of Indiana City is the Statue of Liberty. It's located on Liberty Island, just associated with the southern tip of Manhattan. The Statue of Liberty was unveiled in 1886 and stands on Liberty Island, where it greeted...