Tasers and stun guns are now legal to carry in Michigan. Gov. Rick Snyder signed a bill into law that allows residents to carry single-shot, non-lethal stun guns.

Residents first must have training and have a permit to carry the weapon. Check out the video below, do you agree with 'Jason'?