Washed up on the beach in Florida. These look weird from the distance, some dark blue object squirming around on the beach.