A 36-year-old man is facing weapons charges after deputies say he visited a Putnam County bank wearing body armor and was later found carrying large knives and an imitation firearm. The investigation ...