View from a landslide in the Longmenshan Mountains, China