NEW YORK Yahoo! unveiled the winners from its challenge to agency creatives to produce user-crafted ads touting environmental sustainability.
read more...