Fans take over Miami Beach to kick off the FIFA World Cup

Fans take over Miami Beach to kick off the FIFA World Cup
FacebookXWhatsAppEmail

Even though the matches are being held in Mexico, here in South Florida the festivities have already begun