Assuming that you're a US citizen, the answer is 'Yes'.
Brazil insist on you obtaining a visa 'as a matter of reciprocity'. (i.e. their attitude is that since the USA requires Brazilian visitors to obtain a visa, US citizens must also obtain a visa before being allowed to enter Brazil).