The Arizona Senate passed three important self-defense bills in a session that lasted into the early morning hours Wednesday.

More...