Egg yolks have long been blamed for causing high cholesterol. But mounting scientific evidence suggests they were never ...