Determined to Die

Russian dude self immolates then jumps from window.


Points: 23
Mucho User makodragon
Submitted on Feb 19, 2018