by Rodanex » Sat Jan 07, 2012 3:11 am
I've heard that in the beginning of Godzilla vs. Mechagodzilla, Anguirus is supposed to be in Siberia. This is mentioned on Toho Kingdom, and also on the Godzilla wiki. Does anyone know where this information comes from? Is it just some weird fan urban legend, or is it actually based on something official?