Yes you need an appointment. Anything to prove your at least 18. Also, I have to say that they are the best in Bozeman. They are not the type of business to take your money, pierce you and send you one your way. They actually care about you.
Yes you need an appointment. The ID is only for proof of age.
You have to have an appointment, as for the visa im pretty sure that all you need is a valid ID
Thanks! Your answer is awaiting moderation.