David Beckham has finally won after a 9 year-long battle, for a land lease for a Major League Soccer stadium in Miami. On Thursday, Miami Commissioners voted a 4 to 1 lease for 73 acres of city-owned property that will house a massive development to host the Inter Miami soccer games.
View More