Does anyone know who did this artwork? I think it's someone who posts here.

you knooooow.... as crazy as it might seem, I don't... :D
Posi?