Brazil is Calling

The 2016 Olympic Games will be held in Rio de Janeiro in 2016.  In the halo over London, Rio took a spot to portray the excitement in store in that city – perhaps not as well as it could have, in my opinion. More to the point, even as the(continue)

Read More