North Carolina lawmakers have passed a bill that would ban nearly all abortions after 12 weeks of pregnancy, sparking debate among both pro-choice and pro-life advocates. The bill is expected to be signed into law by Governor Roy Cooper and is likely to face legal challenges in the coming months.