Loading Video…
This browser does not support the Video element.
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.