
Cars sit in debris in a flooded street in Teresopolis, Rio de Janeiro state, Brazil, Wednesday Jan. 12, 2011. Torrential summer rains tore through Rio de Janeiro state's mountains, killing more than 300 people. (AP Photo/Roberto Ferreira, Agencia O Dia)
Featured Photo Galleries











