Tuesday, December 23, 2008

Godzilla Vs. Megalon Poster!

godzillavsmegalon_post.JPG

Kind of surprising to see this poster, because I didn't know that Godzilla Vs. Megalon ever had a U.S. theatrical release -- I could've sworn it was aired on TV only!

No comments:

Post a Comment