WASHINGTON -- The Senate on Tuesday voted in favor of a measure , 67-29 , that would allow Americans to carry firearms in national parks , if their state laws permit them to possess a gun , with 27 Democrats voting in support .