Playback serverIf a title won’t play, switch servers.
Season 18 · Episode 43
0.030mNovember 11, 2017
Spencer is in China to see what a turtle can teach us about space travel. Also, Lara investigates some gadgets with good taste.