The S.S. United States is seen Sunday, June 16, 2024, at Pier 82, along the Delaware River, in Philadelphia. (Elizabeth Robertson/The Philadelphia Inquirer via AP)
Copyright © 2024 Yahoo Inc. All rights reserved.