Episode #1.24
- Episode aired Nov 2, 2008
A look at the singing priests, who have signed a million pound record deal.A look at the singing priests, who have signed a million pound record deal.A look at the singing priests, who have signed a million pound record deal.