VOLOS, Greece – The first snow started falling on Mount Pelion in central Greece on Monday afternoon, slowly covering the village of Chania located on the […] The post First Snow Falls on Mount Pelion, in Time for Christmas appeared first on The National Herald.