FAIL Nation

Russia is Rolling Out New Robotic Bike Riders. Let's See How Well Those Turn Out.