Meeting mini Godzilla on the beach