Saturday April 23, 2022

This curious horror gem-in-miniature has some of Peter Lorre’s most affecting screen work.