HiDeeHiDiddleLadyHiDeeHiDeeHiDoh

HiDeeHiDiddleLadyHiDeeHiDeeHiDoh 2006. – 2 screen installation. First shown as part of Captured, Video section of National Review of Live Art (NRLA29), Tramway, Glasgow, Feb, 2006.