colossalsportsmag.com
2017 TrackTown Summer Series
New York, NY. – The Track Town Summer Series came to a monumental conclusion on July 6, 2017, with a championship meet, at the world famous Icahn Stadium. Prior to the championship meet at Ic…