It seems Steven has an Extra-Terresttial Visitor! That is one thats DIFFERENT from the usual ones he has.