Robots strut their stuff, race up sacred China mountain

· CBS News