A 24-year-old Round Lake Beach man was charged Thursday for selling firearms that were stolen in burglaries in McHenry and Ingleside, the Lake County Sheriff's Office announced Friday. Marcus A. Hudson, a documented street gang member, was the subject of a long-term investigation conducted by the Lake County Sheriff's Special Investigation Group, according to a news release from the sheriff's office. On Thursday, detectives witnessed Hudson selling a semi-automatic handgun, which was determined to have been stolen in an Ingleside burglary.