A
Aaron Stoddard Review of Track 21
New go karts have vastly improved the facility, th...
New go karts have vastly improved the facility, they handle much better and have pretty good speed for what they are. Skilled drivers can put down quick times.
Comments: