Amid sand and snow, swimsuit-clad women enjoyed a pop-up beach installed by Hilton Hotels in London, England.
0 Comments