TiTRD
Red Skull Member
Watched this the other day. Cool story about a badass 1970 Dodge Challenger 426 owning the street race scene in Detroit in the early 70s.
Worth the watch if you have a spare 40 minutes.
Worth the watch if you have a spare 40 minutes.