Alien? nope. its nostrils. haha