Neptune Statue in Piazza Navona stock photo
{"Image ImageDescription": "Rome, Italy - March 30, 2014: Neptune Statue in Piazza Navona. The Fountain of Neptune is a fountain in Rome, Italy, located at the north end of the Piazza Navona.", "Image Copyright": "bukki88"}