Jesse Owens Memorial Stadium (built 2001)
Location: 40.012358°N, 83.027634°W