Amazon pulls its ‘Man in the High Castle’ ads off NYC subways Amazon Studios had plastered New York City subway seats with signage to promote its new drama The Man in the… Read More