Have you assessed your own driving?
As humans, it is easy to judge other people. It is easier to see a fault in someone else than to see the same flaw in ourselves. As drivers, we may be particularly guilty of this. Stuck in traffic or driving back home along the same route each day gives us plenty of...
