On February 12, 2007, the first “terror-free” gas station opened in Omaha, Nebraska. The station, sponsored by the Terror Free Oil Initiative (TFOI), is the first of several stations set to open …
Continue Reading about Navigating the Implications of “Terror-Free” Oil