At last, the origin of Punchclops!

Or is it?

No. It’s not.

Sorry.