Science

Mysterious Beast Washes Up On Greek Island. Does Anyone Know Its Name? (Photos)

A MYSTERIOUS creature that washed up on a beach after a storm has baffled residents on Greek island Crete. The…