Hours of Grace 2013 was a time of grace. It spanned across 7 cities and many different parishes.

2013-10-18T23:55:33+00:00