Home / 30-year old deal means industry pays 100% of well clean up costs / 360155943_1292115791679515_5590118202026462338_n