Friday, May 25, 2007

Mystery of the Giant Yeti

Found all these photos of people posing in front of a giant life-like Abominable Snowman statue... but I don't know where this is! Does anyone know? I think it's in Houston, TX, but I'm not sure. Please add a comment to this post with its location if you know!





2 comments:

Anonymous said...

This was at an exhibit called That's So Weird at the Houston space center. It was made in 2005 by a scenic company called Cinnabar. I know this because I worked on it. I just googled abominable snowman after watching a RV show about bigfoot and found these pics and that's so weird.

Henry said...

Thanks, Anonymous! That's a giant mystery solved!