England, 1966
Set in London, 1966, a truck bearing a bear on its side caught my attention. A woman outside the store window appears as if she's prey, creating a whimsical yet thought-provoking scene.