STICKY POST
Downing Memorial Stadium
Downing Stadium, previously known as Triborough Stadium and Randall's Island Stadium, was a 22,000-seat football stadium in the city of New York. Built in 1934 on Randall's Island in the East River as a WPA