Washed up

Not something you see everyday on a beach.