The suit head of Megaguirus. Photo by Brett Homenick.
The suit head of Megaguirus from Godzilla vs. Megaguirus (2000) is currently on display at the Godzilla Store in Shinjuku. Earlier tonight, I brought my trusty camera to snap some photos. Enjoy!
Just for fun. Photo by Brett Homenick.
No comments:
Post a Comment