Beloved Atlanta pastor dies from 'super flu'
Beloved Atlanta pastor dies from 'super flu'

Beloved Atlanta pastor dies from 'super flu'

The Basilica of the Sacred Heart of Jesus announced 61-year-old Rev. John Howren passed away on Monday from flu-related complications while visiting Mexico City.

Top Videos