This image from Senate video show Sen. Ted Cruz, R-Texas, speaking on the Senate floor at the U.S. Capitol in Washington, Tuesday, Sept. 24, 2013. Cruz says he will speak until he's no longer able to stand in opposition to President Barack Obama's health care law. Cruz began a lengthy speech urging his colleagues to oppose moving ahead on a bill he supports. The measure would prevent a government shutdown and defund Obamacare. (AP Photo/Senate TV)
WASHINGTON (AP) — Republican Sen. Ted Cruz has ended a marathon Senate speech opposing President Barack Obama's health care law after talking for 21 hours, 19 minutes.
The tea party conservative stopped speaking at 12 noon EDT Wednesday, sitting down to yield the floor. The Texas freshman began talking Tuesday afternoon, seeking the urge defunding of the 3-year-old health system overhaul. Fellow conservatives helped by making occasional remarks.
Cruz had virtually no chance of prevailing.
The Senate debated the House bill defunding the health care law while preventing a government shutdown on Tuesday. Cruz wanted to derail it because Senate Democrats have the votes to remove the health care provision before sending the bill back to the House.
Many Republicans opposed Cruz's effort, fearing their party might be blamed if the government closes.
Copyright 2013 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.