Water main break causing traffic delays on West Florida
A water main break on West Florida is causing traffic delays in Denver. The water main break happened on West Florida just west of Federal Boulevard, late Saturday night. While crews worked last nig...