AStuff/Baidu places Peoria on stage for innovation

With Baidu and AutonomouStuff’s recent collaboration, Peoria, Illinois was mentioned on stage at CES 2018. Read the whole article here.