What in the heck is this thing I found on the beach?!