The Friars have arrived at Our Lady of Perpetual Help Church in Kenner Louisiana at 4:50 PM on 5/29.

Check out where the Friars are on the map here.

Advertisements