Court rules against Chevron in $18 billion Amazon pollution case

by Jeremy Bloom 1 comment
Court rules against Chevron in $18 billion Amazon pollution case