Rio de Janeiro Brazil Floating Christmas Tree
World's Largest Floating Christmas Tree Lights Up Brazil's Capital!
By Sugey Palomares | 12/07/2012 - 15:33

It’s beginning to look a lot like Christmas in Brazil. The country’s capital Rio de Janeiro officially hit the lights on the world’s largest floating Christmas tree over the weekend.


Read more