WHAT?? A mysterious green stranger? BUT WHO COULD IT BE???