The Paradise - Masterpiece

S1 Ep3: Scene

Video duration: 1:24

Watch a scene from The Paradise, Episode 3, airing Sunday, October 20, 2013, 9pm ET, on MASTERPIECE.