Yes, you can walk around in public with a bow and arrow in most states. There may be some regulations on where you can discharge the arrows, but generally speaking it is legal to carry a bow and arrow in public. If you are planning on hunting, make sure to check the regulations in your state or province first.