Water main break creates big mess in Mountain View

Published: 6:45 AM PST January 17, 2018
Updated: 6:45 AM PST January 17, 2018