David Upshal
An image from Victorian Farm, one of the productions that also features David Upshal.

David Upshal

The Seven Ages of Elvis

The Seven Ages of Elvis

2017

Genius of the Modern World

Genius of the Modern World

2016

Wartime Farm

Wartime Farm

2012

Tudor Monastery Farm

Tudor Monastery Farm

2013

Victorian Farm

Victorian Farm

2009

Secrets of the Castle

Secrets of the Castle

2014

Days That Shook the World

Days That Shook the World

2003

Edwardian Farm

Edwardian Farm

2010