National Museum of Wales as Science and Natural History Museum, Aberystwyth
Gwen and Eugiene go in hopes of figuring more out.
Torchwood episode “Random Shoes” was filmed in Cardiff in the United Kingdom.
Gwen and Eugiene go in hopes of figuring more out.