A Virtual Cemetery created by Shirley Ann Horrocks White

New Calvary Catholic Cemetery, Flint, MI

2 memorials