Scott Taylor’s John Doe backfired on Street Outlaws Racing February 23, 2016 Updated: April 10, 2022 By Anthony Caruso III