Thread:TheXenomorph1/@comment-2221163-20120724002650

I've finally found out that a "Xenomorph" is the alien in the Alien franchise. Are you a fan of the movies? 