◼ Archived
World
Manuel Otto's Last Moments Surface, 'Stick Run' Creator Smiled Eerily Before Setting Himself On Fire
New details have emerged regarding the final moments of Manuel Otto, the creator of 'Stick Run,' who died by self-immolation.