Neelix
Insecticidal Maniac
The image isn't 900 pixels tall though, it's actually quite a lot bigger. 3072x2304.There's also a reflection of 46 and 3.2 in there but it looks like one of the 900 pixel tall images unless there was a cancellation and it was 901 at the time of posting.
-Neelix