As we all know by now, the Second Amendment protects the right for citizens of the U.S. to bear arms. In 48 states and territories, it is also legal for Americans to carry their weapons in the open, in public, in plain sight. While these "open carry" laws allow users to wear various firearms, it doesn't allow for all weapons. Some non-firearms are legal for open carry, some aren't so much.


Cowboy ninjas rejoice!