Movie Posters We Love: Demon Wind (1990) Uh…not sure what’s going on here. Or, for that matter, what the exact translation of Tanz Der Damonen is, but…this […] May 5, 2018 1