Florida carjacking leads to Interstate 95 head-on crash, at least 3 deaths: report
A carjacking suspect in Florida was involved in a head-on crash on Interstate 95 in Daytona Beach on Tuesday night that resulted in at least 3 deaths, according to reports.