rockcrawler.com
Sheldon Creed: The Future Of Off Road Racing Is Now
A mere fourteen years old, Sheldon Creed has experienced more Lucas Oil Off Road Racing Series (LOORRS) victories than birthdays. The three-time Kart champion took home his 17th short course win last weekend at the Las Vegas Motor Speedway, this time...