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