REVIEWED: 2005 Palisades ALIEN Signature Statue.

Bigger is better, right?

Well, not always, it would appear.  That philosophy might work with Godzilla but this 14 inch tall iteration of our toothy pal, the Big Chap, from Palisades really isn’t as good as it should have been.

Here for your entertainment is my review and appraisal of this Palisades statue released over a decade ago.

-Windebieste.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.