Football

VIDEO: Godzilla roars its way to a penalty box in bizarre PR stunt

Japan is a nation known with its unorthodox marketing methods, namely the colourful commercials that were drastically different than those…