Previous Image Next Image Oshima’s Pictures Lancaster Film Theatre The Dukes Playhouse Still from “Empire of Passion” Screenprint 45x64cm 1983