Hurricane Delta makes landfall in Mexico, toppling trees

Hurricane Delta makes landfall in Mexico, toppling trees


World
Oct 07