Sunday Snapshot: Rome, Italy

Words by:

Nyssa P. Chopra
The cupola of St. Peter’s Basilica in Vatican City as seen in Rome, Italy.

Rome

EDITOR’S PICKS