"Super" news -- best news of Tuesday, in my opinion: NFL owners voted in spring meetings in Charlotte, N.C. to return the Super Bowl to South Florida. The 2020 biggest game of the professional football year has been awarded to the Miami Dolphins' stadium.









