Photo Album Containing Various Images: Knaresborough Castle - a ruined Norman fortress overlooking the River Nidd in the town of Knaresborough, North Yorkshire.