Shea Stadium
Shea Stadium is a sports arena located in Flushing Meadows–Corona Park at the center of the New York City borough of Queens.
Remove these ads. Join the Worldbuilders Guild
Comments