Enron traders cheered forest fires

Wow. It’s so cartoon-villain-y that I almost have trouble believing it. Maybe there’s another tape of them tying Nell to the train tracks.

Leave a Reply