Taskmaster VR: Exploring The Taskmaster House - The Shed

Time for a Tour! You’ll be spending a lot of time in the Taskmaster House, hidden away in a secret location somewhere in the little district of Chiswick in the UK - so why not get acquainted with your new home away from…