The last time F1 and billionaire Stephen Ross, owner of the Miami Dolphins NFL team and the Hard Rock Stadium, tried to get approval to host a race on a purpose-built track around the stadium, it was met with strong opposition from local residents... MoreĀ»