Goblin - Episode 3

Goblin Episode 3 with English subtitles. (Subtitles start at 6:30)