Central Florida man arrested in Canada after 20 years on the run in fatal DUI crash
Hold My BeerSpeed DemonWeapon of Choice
A Central Florida man accused of killing two teenagers in a drunk driving case has been arrested over a thousand miles away in Canada.
Read the source Back to docket
Category source: legacy