Americans have a constitutional right to carry guns in public for self-defense, appeals court rules

Students nationwide walk out to support Second Amendment [video]