catch-the-moment.com

St Vincent de Paul

MG 4959

St Vincent de Paul

First Holy Communion 2009