Is God an Astros or Phillies fan? Nuns from Houston and Philly at WS
'So may God reign down his love and praises on the Astros in this World Series," Sister Mary Catherine Do of The Dominican Sisters of Mary Immaculate Province said.
More Videos
From CNN Newsource affiliates