Rachel Allan

Rachel Allan began working for Torchwood One in 2005. (AUDIO: New Girl)