David Ross
264 views · Published 7 May 2007 · 3:07 · Indexed 16 October 2026
Channel: Low Budget TV · 2007 · Sports
Driver of the number 57 Super Late Model. He has some interesting crew members but they gave him a 13th place finish on Cinco de Mayo.