Brand New View This is obviously the very famous landmark in Rio De Janeiro, Brazil. This really goes to show just how huge this thing is! [boombox_row][boombox_one_half] [/boombox_one_half][boombox_one_half] [/boombox_one_half][/boombox_row]