Review Folkestone Triennial Tales of Time and Space by John Wilkes Folkestone town centre, Folkestone14 June – 14 September 2008