Brazil is having a moment. Celebrities and record numbers of tourists donning green, yellow and blue are flooding into the ...