Quay Brothers, Film still from Street of Crocodiles, 1986. Now on display at Eye Film Museum, Amsterdam. 

Quay Brothers, Film still from Street of Crocodiles, 1986. Now on display at Eye Film Museum, Amsterdam.