Forest City Velodrome (built 2005)
Location: 42.918886°N, 81.204650°W