Thursday, April 4, 2013

Subaru Rally Team USA Offers up a Teaser from their New Series "Launch Control "

"Launch Control", an original web series that will give you a behind-the-scenes look at Subaru Rally Team USA and the Subaru PUMA RallyCross Team throughout the 2013 race season! The first episode hits mid-April 2013