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!
Friday, May 25, 2007
Subscribe to:
Post Comments (Atom)
2 comments:
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.
Thanks, Anonymous! That's a giant mystery solved!
Post a Comment