Creator
More than 1 000 people fled their homes and stiff rains sparked flooding along main streets of the Mexican resort city of Cabo San Lucas on Saturday as Hurricane Otis swirled off…