Police say officers on patrol were flagged down Friday by someone who said there was a man acting erratically in a nearby street. The officers soon found the man, who was punching the air and lunging at passing vehicles.
Police say the man punched one of the officers as they approached him. Another officer used a stun gun on the man, who was taken into custody.
The man was taken to a hospital to be checked for a suspected drug overdose, and then he was arrested on suspicion of assault and other charges.