of course, it's a free country.. DUHHHH!!!!!
Yes, you do need to be a US citizen
Yes. You need to be a citizen of the state, too.
The word citizen does not need to be capitalized.
does a citizen of Mexico need a passport to go from the us to Mexico and back? He is legal to be in us but not a us citizen.
Yes, you do. But you can't be a citizen of any American nation. You have to be a citizen of the US.
no they accept anybody that is citizen to US
Yes, definitely. You do not need to be a US citizen to bring a lawsuit in the US court system.
when does a us citizen need a passport to drive to Canada
No
You need the passport of the country of which you are a citizen. You cannot have a US passport until you are a US citizen.
Yes, a US citizen does not need a visa to travel to London for stays up to 6 months.
Yes, a US citizen needs a visa to travel to Russia.