NORTH NAPLES, Fla. — A crash has snarled northbound traffic on U.S. 41 near Vanderbilt Beach Road and the Strada shopping center.