Does anyone know where I can view that video. Its of a bike suspended w/ throttle pegged in some warehouse. The bike is red.
WTF Disturbing video of suspended Triumph
Collapse
Desktop Ad Forum Top
Collapse
Mobile ad top forum
Collapse