$2151.00, located in Olmsted Falls, Ohio, USA (441**), item #235493228990
I buy 16mm & 35mm Collections. Touch of Evil. Liz Kross descends the staircases at Charing Cross tube station, shedding her clothes as she goes and ending up nude on the platform where a bystander saves her from stepping in front of a train.