As you see the cars whisk by at an arm`s length away. Often along this road you have to step out into the road and if you are carrying something it becomes even more cumbersome.
I had the rare opportunity to see the ambulance take off from the local Fire Station. By the way Japanese ambulances talk when turning or pulling out into the road.
So as you can see life in Japan means being careful in more ways than one, even when it is walking down your own street.