Tech Life - Tech Life meets Spot the robot - Tech Life meets Spot the robot - BBC Sounds
Tech Life - Tech Life meets Spot the robot - Tech Life meets Spot the robot - BBC Sounds
Tech Life meets Spot the robot
How a robot named Spot is helping humans in radioactive places