A slide taken somewhere in Europe, maybe Paris, in the early 1960s...
Makes me want to join, rise to the tips of my toes in the back and whisper "What's going on?"