YES. Visa is required. First option is eVisa. Website is pretty straight forward. Need to submit a short application for pre-approval. If you qualify, need to upload your passport and photo. $45 fee. Process takes a week. Visa is good for 2 years https://brazil.vfsevisa.com/brazil/online/home/index.html Second option is the consulate in LA. This is a two step process. Apply online for an assigned application. Additional documents will be a passport with 6 months till expiration & 2 blank pages, white passport photo (2x2), proof of address and money order. Second will be an appointment to pick up the Visa. You’ll make an appointment for this at the first. Cost is $160. Visa is good for 10 years. LA consulate. http://losangeles.itamaraty.gov.br/en-us/tourist_visa.xml Application Web Page https://formulario-mre.serpro.gov.br/sci/pages/web/pacomPasesWebInicial.jsf Appointment Web Page https://booknow.appointment-plus.com/1egll91k/