Forget Love Island, and say welcome to Godzilla Island – an rare Japanese-only Godzilla show making English-language debut this week
Godzilla Island is Adult Swim before there was Adult Swim – but has never been officially seen outside Japan until now