Formula One came to Miami, Florida this weekend and the action was wild on and off the track. The Freaks have impressions on the weekend as fans, observers and several lifetimes of following Formula One. What was the racetrack like? Did the track properly showcase the greatest drivers in the world? And why did the drivers who finished on the podium have to take cabs to the podium ceremonies? Listen…