Whatever this is that rolled up on the beach