my speculations are that he is THE DEMON COCKROACH GOD!!!! (DUN DUN DUNNNNNNNNN)