See the in car footage from the Rally Innovations team of Kevin Welker and Nolan Sambrano on the exciting Stage 13 of the 2009 Desert Storm Rally.

Comments

comments

Powered by Facebook Comments