Why Italy

full jpg

full jpg

Summary: Dove of the Holy Spirit stained glass window St Peter s Basilica Vatican Rome Italy Dates back to about 1660 It s amazng but hard to photgraph no flash

Image Dimensions: 550 x 756

Image originally found here.