Love in the Elephant Tent

The big top on the Italian seaside, 1990