Florida Authorities Release 911 Call From Man Clinging to Hood of Car: 'I Really Need Help!'

Florida Authorities Release 911 Call From Man Clinging to Hood of Car: 'I Really Need Help!'The Mercedes traveled at speeds of 70 mph for a harrowing 19 miles on I-95 with Junior Francis on top.



Yahoo News – Latest News & Headlines