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.


Leave a Reply