Athlete takes on 18-hour Christmas run in aid of soup kitchenSource: Times of MaltaPublished on 4 years ago