Wikipedia angry at North Face after it gamed its site for free ads

The North Face has landed itself in hot water after gaming Wikipedia to get images of its products at the top of Google search results. The bizarre stunt was part of an offbeat ad campaign created in …