Ambitious Master Plan Unveiled for St. Louis’ Penrose Park Velodrome

St. Louis is home to one of just 27 velodromes in the United States. It was 1962 when the City of St. Louis set aside a corner of Penrose Park. The velodrome in Forest Park had been dismantled during the expansion of Highway 40 into Interstate 64. The Kingshighway interchange with I-70 and a railroad …