This sweet little alien has been FOUND! We're not yet sure which drop it was, but we'll do our best to find out.
Found this creature at Everett Wa. at Clark Park on Christmas Eve 2011. On the play ground equipment.
If you have more details about this little alien, please comment on this post ....