News Onboard view of Audi R10 TDI @ Long Beach Wow, what an incredible video. I love onboard camera shots and this one is especially entertaining, as it… Josh TaylorMay 1, 2008 Read More