Drag Barracuda at 2005 SEMA Show
That is the salt flats racer the was built by Rad Rides by Troy
Print