fanboy4life.com
The Alien (Xenomorph): 15 Thrilling Facts - Fanboy 4 Life
The Alien (also known as Xenomorph) is a species featured in the Alien franchise. We've put together 15 facts, to help you become an Alien expert.