Semi-trucks are large, cumbersome vehicles, and that presents a lot of challenges for both truck drivers and those around them. ...