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