OMAHA, Neb. – Vision Zero Omaha, a local organization committed to reducing pedestrian fatalities, has introduced pedestrian refuge islands to enhance safety on city streets. The first installation is located at the intersection of 24th and B streets, with another at 24th and Oak streets. These modular islands are…