Echo Town play Salford this October 04/09/2018 By Jo Forrest Arriving on 5th October 2018 as the eagerly awaited follow-up to their benchmark album, 2016’s ‘Be Strong Troop On’, the dynamic duo of Richard & Robert Harrison make their return and clearly mean business.