A stained glass window depicting Christ and his mother is found in the Vatican. The Vatican City is an independent state is in Rome, Italy and is the seat of the Roman Catholic Church government. Rome, Italy The Vatican.
Copyright Carl Purcell/Mira.com Size:
3310x5730 / 8.4MB
, Carl Purcell
, sacred text