Kit cracks open the crates containing 63 paintings to be hung in the National Churchill Museum for the newest exhibit D-Day: Operation Overlord. The exhibit will run from May 30 - August 3.
“Leave the past to history especially as I propose to write that history myself.”