This just in! Godzilla has been sighted in Levenworth Washington! This Bavarian Christmas town will never be the same! A bistander was able to snap a few shots of the menice as he lept upon buildings and tore through the town.
These two people ran for their lives as the beast ransacked the village! Stay in your homes!
These two people ran for their lives as the beast ransacked the village! Stay in your homes!