St Mary Magdalen First Communion 2022 10AM (1 of 101)St Mary Magdalen First Communion 2022 10AM (2 of 101)St Mary Magdalen First Communion 2022 10AM (3 of 101)St Mary Magdalen First Communion 2022 10AM (4 of 101)St Mary Magdalen First Communion 2022 10AM (5 of 101)St Mary Magdalen First Communion 2022 10AM (6 of 101)St Mary Magdalen First Communion 2022 10AM (7 of 101)St Mary Magdalen First Communion 2022 10AM (8 of 101)St Mary Magdalen First Communion 2022 10AM (9 of 101)St Mary Magdalen First Communion 2022 10AM (10 of 101)St Mary Magdalen First Communion 2022 10AM (11 of 101)St Mary Magdalen First Communion 2022 10AM (12 of 101)St Mary Magdalen First Communion 2022 10AM (13 of 101)St Mary Magdalen First Communion 2022 10AM (14 of 101)St Mary Magdalen First Communion 2022 10AM (15 of 101)St Mary Magdalen First Communion 2022 10AM (16 of 101)St Mary Magdalen First Communion 2022 10AM (17 of 101)St Mary Magdalen First Communion 2022 10AM (18 of 101)St Mary Magdalen First Communion 2022 10AM (19 of 101)St Mary Magdalen First Communion 2022 10AM (20 of 101)