Texas Lone Star Grand Prix!

by Super User

The 3rd Annual Lone Star Grand Prix is this weekend, March 1 - 2nd in Lockhart Texas.  Tune in on Kart Racing Network or come down and watch it live!