Watch: Heavy rain falls in Santa Cruz during atmospheric river storm slamming California
Watch: Heavy rain falls in Santa Cruz during atmospheric river storm slamming California
Video recorded in Santa Cruz, California, shows heavy rain falling as another atmospheric river storm slammed the state on Sunday, Feb. 18, 2024.