Home | Social Tags

ExxonMobil

Exxon in Sheep's Clothing

What’s up with oil industry advertising? In full-page ads in the New York Times, Wall Street...