Has Miami Dolphins owner Stephen Ross lost his damn mind? Miami fired head coach Brian Flores on Monday morning and this was the shocker of the day so far. After starting 1-7 this year, they could have simply folded, but they finished 9-8. The Miami Dolphins swept the New England […]