Photos Peterhof Palace Russia photos of Russia Russia pictures

Can you repeat this sentence, but add in punctuation?
Photos - Peterhof Palace , Russia, photos of Russia, Russia pictures