(NBC NEWS) -- The latest debate over "Obamacare" is finally over.

After 21 hours on the Senate floor, Senator Ted Cruz wrapped up his talk-a-thon blasting the new Affordable Care Act.

Cruz was pushing to strip funding for "Obamacare" from a spending bill that will keep the government running for the next few months, but knew before he began he did not have the support needed in the Senate.

"This was all about elevating the debate in the public, and giving the American people a chance to speak," he said afterward.

Read or Share this story: