How the world sees Greece
Residents of GREECE'S island of Crete have been baffled by a mysterious creature that recently washed ashore during a storm. The creature was ...