In case you missed it over the weekend. The Lone Star Kart Nationals took place in downtown Wichita Falls and one driver showed his perspective during a race.
Today is the day where the World Series trophy will be in Wichita Falls, Texas. Looks like another member of the World Series champion team will be right here in Wichita Falls.