Neil Haddon wins the $100,000 Hadley’s Art Prize for his work The Visit (2018), a representation of British author H.G. Wells, who wrote ‘War of the Worlds’, cycling through a ‘Tasmanian’ landscape....