Skip to playerSkip to main content
  • 9 years ago
A water main break on a hillside in Newport Beach, California on Tuesday morning caused debris flows and road closures in the area, according to police.

Recommended