WTF is this object that washed up on a beach in Japan?