4 May 2021, 14:56 UTC · By: Aurel Niculescu / The “Drag Racing and Car Stuff” channel has prepared a series of flashy “never give up” comebacks from the recent Street Car Takeover event held in Bristol, TN