No fewer than 20 persons miraculously escaped death in Udaburu Owukpa recently after a vehicle developed fault atop a hill…