Two drivers were killed in a head-on collision on River Road west of Santa Rosa Monday afternoon.
This website uses cookies.