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 ...
Some results have been hidden because they may be inaccessible to you