strange, alien, and cool creature you've found. although not sure if it is better with the googlyeyes! too scary!