Submitted by Robbie McBeath on Tue, 09/10/2019 - 12:49 Links A $5 billion fine won’t fix Facebook. Targeting corporate leaders could work better. Source Vox DD Publish Status Not Available Daily Digest Daily Digest 9/10/2019 Offsite url Open offsite URL