On Monday, the cost of a barrel of oil fell to $30 below zero, the first time oil prices have ever gone negative. This is the moment to nail the coffin lid shut on an industry that is pro-extinction. The fossil fuel companies have actively and knowingly destroyed life on Earth for too long.
Read More