Pull NVIC's anti-vaccine ad from the ABC Screen in Times Square

Recent news