Cosmic hero battles alien forces in steamy encounter. Cosmic hero battles alien forces in steamy encounter. GalaxyHero