Artefact
- Episode aired Jul 19, 2007
- TV-PG
- 30m
Henderson tries to return a mysterious object to its owners, who seem very familiar and appear to have become more technologically advanced.Henderson tries to return a mysterious object to its owners, who seem very familiar and appear to have become more technologically advanced.Henderson tries to return a mysterious object to its owners, who seem very familiar and appear to have become more technologically advanced.