Bizarre road overwhelmed with speed bumps left drivers baffled

Authorities placed a ridiculous number of speed bumps on a road in Beijing, China. Drivers were left baffled as they were driving in Fengtai District, in Beijing, China's capital, this week.