“Ox-Head Village” is the third film in Takashi Shimizu’s “Village Horror Triptych” that mixes together folk-horror, social media, urban legends and a touristic time. S…

Genkinahito