News

A human-sized robot casually walking down 7 Mile Road in Detroit has captured viral attention online and stopped pedestrians in their tracks.