I was thinking Human Torch, so close, lol.
Yeah. I was hoping to see that photo of the self-immolating greeny-weeny on this thread.
That will never get old for me.