Road show, London (Helvea/Baader)

Road show, London (Helvea/Baader)