A Florida street racing event ends with a dramatic police chase, a wrecked Dodge Challenger, and multiple arrests by the FHP. Posted by Evander Long