840-hp Demon vs. 1,000-hp Hennessey Corvette: Who Wins? Published on May 24, 2019 in Buzz by Guillaume Rivard Photo: YouTube