It could be a waterproof Mac to deal with the rain or a woollen ... Every guy needs a quality trench coat in their outerwear arsenal. Enter: Allsaints’ Spencer. An oversized take with all ...