Demon torch