At Least 25 Dead After Landslide Sweeps Through Venezuela Town

At Least 25 Dead After Landslide Sweeps Through Venezuela Town