Jennifer Lopez’s former villa on Miami Beach’s North Bay Road has finally sold after literally years and years on the market. Since 2010 the house, which was first listed for $29 million, flopped around with price increases and decreases, re-listings, and even a period on the rental market. After all that gesticulating, the house has finally sold to music […]