Showing posts with label Alien. Show all posts
Showing posts with label Alien. Show all posts

Monday, May 3, 2010

Lookout for the Facehugger

Chrysler, after dealing with months of slumping sales, decided to introduce the Alien Cruiser.


Photo Credit: martinabardovsk