I have met Godzilla and lived to tell the tale. “Godzilla” is the fond nickname bestowed on the Nissan GT-R by the automotive press. I’m guessing it has something to do with the fact that this hunk of sheetmetal is a Japanese monster. Long a desirable supercar in Japan and famous on these shores for […]