Was this the alien lookin’ creature w/pink hair and push broom eyebrows ?
That’s the one!
.. shoulda looked downthread.