massive land slide tuting road