News

Over 100 man-hours and over six months. This is how long Lee and his team worked on the chopped Dodge Challenger SRT Demon 170 and it's still not ready ...