Icahn Stadium
Manhattan, NY
City
Icahn Stadium is a 5,000 seat track and field and multipurpose facility located on Randalls Island in Manhattan, New York City. Designed within the former site of Downing Stadium, it opened on April 23, 2005.
From Wikipedia, CC BY-SA 4.0
Been here? Collect this stamp in your own passport and share it with friends.
Collect this stampI already have an account