IMG_5193 Published November 29, 2014 at 2592 × 1752 in Blenheim Palace ← Previous Next → Nativity scene in the chapel