Ogochi_Dam-Godzilla_VS_Megalon.jpg (323 × 156 pixels, file size: 4 KB, MIME type: image/jpeg)
There is no description yet. Add a description.
Appears on these pages
Megalon concept art The flying Gigan, Megalon, and Zone Fighter puppets
Ogochi Dam (小河内ダム Ogouchi Damu) is a large dam located in Yamanashi Prefecture in Japan. It...