TechnologyNew Japanese Telepresence Robot Pushes the Boundaries of CreepyMeet Telenoid, the larval robotBy Rebecca BoyleAugust 2, 2010