prev · up · next
Saint Louis Cathedral, Interior 12, in New Orleans, Louisiana, USA more
cathedrals, interiors, art, paintings, animals, sheep, people, colour
foreground: background: Loading..
The Mystical Sheep is worshipped.
prev · up · next · top