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