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