Season 34, Episode 18 Lulworth Castle 2

First Aired: November 10, 2013

A behind-the-scenes look at the series.