Feedback

Torrential rain pounds southwest China

 

Heavy rain slammed parts of China, leaving several residents stranded. NBCNews.com's Dara Brown reports.

Shows