Hitchhiking robot on cross-country trip in US meets its demise on streets of Philadelphia
ABC News: Top Stories, ABC News
Sat, 08/01/2015 - 5:13pm
Hitchhiking robot on cross-country trip in US meets its demise on streets of Philadelphia