Angel of the North

The Angel of the North was a sculpture located in northern England. UNIT had a Vault located beneath the structure. (AUDIO: Tales from the Vault)