Floating Dreams

     Thames Festival 2016, London, UK  2016