The Thing + Neneh Cherry in Spain

The Thing + Neneh Cherry @ San Sebastian, Spain