ROCKSTAR Energy Drink’s Rob MacCachren Finishes On The Podium To March Forward In The LOORRS Point Race
Most of the 17 professional off-road drivers in Lucas Oil Off Road Racing Series’ (LOORRS) premier Pro2 Unlimited class are ecstatic if they ever manage to reach the podium. ROCKSTAR Energy Drink’s Rob MacCachren holds himself to a higher standard…
0 Comments / 0 View / May 23, 2011