Launch Control: Global Rallycross Seattle – Episode 5.11

Uncategorized | October 18, 2017

Subaru channels the support of their Subaru Country fans in Seattle, Washington, as they build on this season’s momentum to make a serious run at the Seattle podium, not once… but twice.