Defo and Lubie talk about how Miami Dolphins owner Stephen Ross and Head Coach Brian Flores FINALLY stood up for Tua Tagovailoa!