These are horseshoe crabs stranded in Port Mahon, Delaware Bay, Del. Rocks placed along the beach to protect the coast are preventing the crabs from returning to their playgrounds. Disclaimer ...