Ego Sum Via
"I Am the Way": The altar at Sts. Peter & Paul Church, North Beach, SF.
North BeachSts. Peter Paul Church