Progressive Radio Network

Texaco

A witness who was instrumental in overturning a $9.5 billion (USD) environmental fine levied against Chevron in Ecuador has admitted to lying, according to newly…