National

Is this the new “stand your ground”? A new law in Indiana has been signed, that allows residents to use deadly force against public servants, including law enforcement officers, who unlawfully enter their homes. Indiana Governor, Mitch Daniels, signed this bill in March which makes it the first of its kind in the U.S. The […]