NASA scientists have been secretly at work for a year on a walking, humanoid-like robot meant to evoke awe in anyone who comes across it and it looks like they’ve accomplished their mission. Researchers at NASA’s Johnson Space Center (JSC) in Houston, Texas have released video footage of what they’re entering in […]