New York, New York, Travel, United States New York City from the Top of the Rock Author admin Date December 19, 2016 It was a wild an woolly ride from the Statue of Liberty back to...