There you stand. Eye to eye with the most feared and destructive urban legend ever alive. Godzilla. Standing next to the statue of this radiant reptile once and for all answers the question which nation is the greatest in downsizing: The country that miniaturizes seventy meters off brutality into half a meter of bronze. A […]moreā¦