Content Section
Aerial view of Ellis Island with the Statue of Liberty in New York City. Ron Chapple Stock/Alamy
More September 11