This is incredibly well realized and equally frightening Japanese poster art for the 1985 Lamberto Bava cult horror hit, Demons (Demoni).
Image Source:
Official still used in the original Japanese poster artwork for this film.
Eiga Chirashi = mini poster/flyer’s from Japan
Related Links:
::: IMDb Profile