Click - Season 18 Episode 43: Up, Up and Away
2017-11-11
- News / Documentary
Spencer is in China to see what a turtle can teach us about space travel. Also, Lara investigates some gadgets with good taste..
2017-11-11
Spencer is in China to see what a turtle can teach us about space travel. Also, Lara investigates some gadgets with good taste..