Isla meets Godzilla!