Steve won the Northern heat of a major new Sky Arts TV series. The show titled 'Landmark' follows 18 public-artists from 6 regions, across the UK as they compete for the chance to create the UK's next major Landmark. 

Using Format