Defo is both confused and frustrated that the Tampa Bay area is so much better at pro sports than South Florida these days?!