More pictures

of St Teresa's Church Where once stood the Altar of God, now stands a stage.

Comments