ICA in Highbury Fields 03 in London’s Olympic year 120817 Posted on April 24, 2015 by Space Oddity design