fbpx

North Face Apologizes for Adding Its Own Photos to Wikipedia to Promote Its Brand

Every company dreams of free advertising, and the North Face seemed to have found a clever…