Godzilla…. a legend in movies and Japanese lore .. is on the loose again. With the recently released Godzilla: King of Monsters movie, you had to bet that a top Japanese watch brand would take on the giant. Grand Seiko was the perfect company to do so — since both Grand Seiko and Godzilla made…
