Industry News Cheetah Robot Sets New Robotic Land Speed Record Usain Bolt might have taken home the 100 meters gold medal from the recent London 2012 Olympics, but things could have been different had DARPA’s Read More » September 7, 2012 No Comments