The Paradise - Masterpiece

S1 Ep7: Scene

Video duration: 1:43

The season finale of The Paradise premieres Sunday, Nov. 17, 2013, 9pm ET on MASTERPIECE on PBS.