Report: Michael Brown ‘star witness’ lands St. Louis government job

By Liberty Unyielding on Wednesday, December 10th, 2014 in Other News No Comments

ST. LOUIS – His credentials make him a perfect candidate for a gumbint job. He initially lied to authorities in his account of events that proceeded the shooting death of Michael Brown by Ferguson, Mo., police officer Darren Wilson, then reportedly recanted his claims. Later it was revealed that he had lied to police before in 2011 and […]