Cornell's Ranger Robot Power-Walks into the Record Books With 14.3-Mile Stroll