We headed to Geiser Bros Racing in Phoenix Arizona to see what we think about a spec Trophy truck. The Spec Trophy Truck class is one of the biggest growing in off road racing and we want to see what it's all about! Todd and Nick from SFA Motorsports got to see first hand!
24 мар 2024