Loading Open Internet
    A bicycler somehow survives a massive landslide in Arunachal Pradesh, India.