Duct Tape Tire Test
- Cleared
Occurred in April 2018 / Ellensburg, Washington, USA
Info from Licensor: "My brother, girlfriend and I were hanging out in our shop one night and we had a funny idea to duct tape myself to the..
Location
Ellensburg, Washington, USA
Occurred
not known
Posted By
Dalton Jump
Posted On
Apr-13-2020