Maggie Taylor, ‘Ou Est Ma Chatte?’, 2006, Pictura Gallery