Larry Ellison bought an $80 million mansion in Florida — but he’s tearing it down

Vox

Published