SCIENCE

23 Robots Face Off For $3.5 Million In Prizes

Jun 05, 2015 at 3:25 PM ET