posted by Rebecca Keenan | 0 Comments
Our photo of the day shows St. Peter’s Basilica in Rome, Italy. While the exterior of this basilica is undoubtedly stunning, the interior is also well-worth a look and boasts many beautiful mosaics.
Judy S said
P Wang said