>>713646119
This poster is Giygas. Which fits because the embodiment of evil would use frogshitter pictures.