Henry Roy: Impossible Island 28 February 2025 | Art Almanac 'Henry Roy – Impossible Island' draws on 40-years of recollections and observations as it brings together 113 photos taken from 1983 to 2023. ...