a giant muscular cyclops on the beach