Mega satan

mega satan is the final boss of binding of issac

he is also a meme lord