My understanding is that Brazil does this because we do it to Brazilian citizens visiting the United States. I haven't checked this out, but that's what I was told. Also, the visas are good for 5 years, so if you're going back within that period, you don't have to go through this all again.
🚢 Cruise with your favorite Keene Luxury Travel Staff Member! 💰 5% KLT Reward plus Shipboard Credit available (amount varies per voyage)! 💲 Offering Enhanced KLT Rewards on voyages hosted by Ngaire & Clay!