Pelican Mosaic

Noon Mass June 25