Rory Duckhouse is an artist and writer based in Cardiff, Wales. roryduckhouse.wordpress.com Â