evanescent ethereal Mosquito. .. Oh that one hit pretty close. I remember seeing that upload in my subbox like it was yesterday