5 of the Best NYC Boat Tours Around Statue of Liberty

One of New York’s most iconic tourist attractions, the Statue of Liberty can be seen on a number of boat tours. Gifted from France in 1884, the colossal neoclassical sculpture on Liberty Island in New York Harbor can be visited up close, with it even possible to climb to the top of the crown. But […]