Somehow, the Dolphins have life after an upset win over the Patriots. My take via Local 10.com.

Dolphins not dead yet