Speed bumps

Home > Transportation > Traffic Engineering > Traffic Safety > Speed bumps

Physical obstacles placed on roadways to reduce the speed of vehicles.