Malay Mail on MSN
South-east Asia’s first Godzilla store roars to life in KL with two-metre statue and exclusive merch
Godzilla (Gojira), the colossal kaiju that first roared onto Japanese screens in 1954, has arrived in Malaysia — and it’s set ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results