Libby Liburd

Libby Liburd played the barmaid in Torchwood: Children of Earth.