American Canyon police arrested two men for gun possession, DUI, and drug-related offenses. Damar Gaines was allegedly driving drunk with a loaded gun, while Deon Finley had a concealed firearm and illegal drugs. Both suspects were booked into Napa County Department of Corrections.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing