Overview
From Snowy Peak Films
The Colorado Department of Transportation deployed a street team wearing giant eyeballs today at Speer & Larimer to raise awareness about pedestrian safety. With 37 pedestrian deaths statewide so far this year, CDOT is encouraging pedestrians and drivers to make eye contact at crosswalks. #VisionZeroDenver