Tech titan Larry Ellison drops $80M on Palm Beach home

Tech titan Larry Ellison drops $80M on Palm Beach home