HADDON TOWNSHIP — Police say a man who was shot by a Haddon Township police officer during a struggle that occurred after he tried to flee from a motor vehicle stop has been charged with weapons offenses.

During an investigation, police found a fully-loaded, Smith and Wesson .357 magnum revolver along with additional ammunition inside the vehicle 38-year-old Edmond Brown Jr. was driving at the time of the incident.

According to the Camden County Prosecutor's Office, a Haddon Township police officer stopped a vehicle at about 9:41 a.m. on North Route 130 near Alabama Road on Oct. 29. The officer approached the vehicle, but after attempting to obtain identification, police say the driver drove off and crashed into a parked vehicle.

Following the crash, the officer attempted to detain Brown, at which time a struggled ensued. Police say the driver was shot once in his "lower extremity" by the police officer. Brown was taken to Cooper Medical Center where he was treated and released.The officer, who was not named, was not injured.

According to police, brown was charged with second-degree unlawful possession of a weapon and second degree unlawful possession of a weapon by certain persons. He is currently being held on $10,000 bail.

Toniann Antonelli is a social content producer for NJ 101.5. She can be reached at toniann.antonelli@townsquaremedia.com, or on Twitter @ToniRadio1015.

More from New Jersey 101.5: