Beast of Turin Returns.
Last December we showed a video of the Beast at it was awoken from its 100 year slumber. Now we find the Beast is back on the roads. This car has it all, flames, smoke, and high decibels so enjoy this video as we did.
The Loud Pedal Editor