Help me remember a strange Russian film from the 90s <FOUND. (see comments)>

 

v20240901