Beneath the Welsh town of Caerleon lie the remains of one of Roman Britain’s largest military fortresses. Home to more than 5 ...