Thursday, December 21, 2017

New York Cosmos stadium


From several years ago when the Cosmos thought they were going to take American soccer by storm and build a stadium at Belmont Park.

Sadly that did not happen, nor will this stadium.

No comments: