This chilling tale is set north of Dublin, Ireland, an area filled with tales of myths and legends.
Added by Upcoming Robot on November 7, 2009