Church holds marathon Mass to shield family from deportation
The service has been going on 24 hours a day, for six weeks, five days and 23 hours, without a single break
The service has been going on 24 hours a day, for six weeks, five days and 23 hours, without a single break