Miguel Mifsud, former drug addict, completes 100km fund-raising run for CaritasSource: Times of MaltaPublished on 3 years ago