A giant squid lays on the beach.