 A federal appeals court has ruled the Minnesota law requiring a person to be at least 21 years old before obtaining a permit to carry a handgun in public for self-defense is unconstitutional. The St. Louis-based 8th U.S. Circuit Court of Appeals sided with gun rights groups in finding the state's ban violated the rights of 18- to 20-year-olds under the U.S. Constitution's Second Amendment to keep and bear arms.