Sperlonga beach and Torre Truglia view, province of Latina, in Lazio, central Italy. People unrecognizable.