Post navigation Under Questioning by Cantwell, Exxon CEO Estimates Oil Should Cost $60-70 Per Barrel A Nuclear Incident “Worse Than Three Mile Island,” Covered Up For Forty Five Years