A suspected DUI driver has been arrested in Petaluma for carrying a ghost gun. On Friday night, an officer saw a vehicle weaving in and out of lanes on southbound Highway 101. A traffic stop was conducted and the officer smelled burned cannabis coming from inside the vehicle. A search was conducted and the officer found a loaded, non-serialized handgun, otherwise known as a “ghost gun”, and some cannabis. The driver, 22-year-old Jeremy Brown of Windsor, was arrested on three firearm related charges.