Wednesday, July 4, 2012

Thousands flee landslides in southwest China

July 4 - Landslides triggered by heavy rainfall in southwestern China reportedly force thousands of residents to evacuate. Travis Brecher reports.