Rocks dislodged by landslides block the road in Beichuan, May 16, 2008.
(JING XIAOLEI / BEIJING REVIEW)