Skip to playerSkip to main content
  • 8 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.
Comments

Recommended