Sports Museum of America
Latest photos
View as gallery
Opening on May 11, the Sports Museum of America is located on lower Manhattan’s “Canyon of Heroes” directly between the ferry to the Statue of Liberty and the World Trade Center Memorial.
Photo credit: Karen Given
Photo 1 of 8