Higurashi no Naku Koro ni: Tatarigoroshi-hen
third episode of the video game Higurashi no Naku Koro ni