The North Face apologises after sneaking marketing images onto Wikipedia

The North Face apologises after sneaking marketing images onto Wikipedia
'You should be angry'