Sale of $120 Million Star Island Estate
A Russian billionaire sold his Star Island estate in Miami-Dade county for $120 million, possibly for teardown. The property, once owned by Shaquille O'Neal, has a rich history and is located on a valuable corner lot on Star Island.