Newly opened renovated track located in Ordway, Colorado called Lakeview Motorsports Park. We were there to catch some various riders opinions and impressions of the fresh location and riding area.
Newly opened renovated track located in Ordway, Colorado called Lakeview Motorsports Park. We were there to catch some various riders opinions and impressions of the fresh location and riding area.