New Japanese Telepresence Robot Pushes the Boundaries of Creepy

Meet Telenoid, the larval robot