SciFi Stamps - Alien 2 Stamp