From Pine View Farm

Spill Here, Spill Now 0

Tar sands oil leaking from no one knows where or how in Alberta, Canada.

Do you ever wonder whether the Titans of Industry have a distinct shortage of clues?

Share

Comments are closed.