Umineko no Naku Koro ni Episode 2: Turn of the Golden Witch
second episode of the video game Umineko no Naku Koro ni