In Missouri, you can own, possess & even open carry a firearm. The State Constitution though prohibits Concealed Carry(amended now) without a permit.
The problem with Open Carry though is that as soon as you put on a coat in cold weather it becomes concealed or if you put on a rain coat to keep...