Kaiju Island

Kaiju Island is a large island.