Tag: Pedro Castro Ramirez of Red Bluff arrested in head-on crash on Highway 99W