Becca Campbell

CNN is reporting that 26 year-old Becca Campbell fatally shot herself in the head with a gun she had purchased in preparation for unrest in Ferguson Missouri, as a Grand Jury readies...

Read More →