(Providence, RI) -- A Providence man is facing multiple charges after authorities watch him commit several violations. Officers say they saw 24-year old Geraldo Valenzuela run a red light, drive the wrong way on a one-way street and toss a loaded gun from his car Friday night. Police found the gun, which was stolen last month in Jonesboro, Georgia. They also found Valenzuela after he ran from his car, which contained marijuana, hiding on a garage roof behind 130 Hudson Street.