pic: Robots on stage in St. Louis



Robots on stage in St. Louis during the Black Eyed Peas concert