Spot on…

Say what? Tucker Carlson in Rio?