Fr. Carlos Martins has seen it all.

Published in Canada