Conservative Republican Senator Ted Cruz ends 21 hours, 19-minute marathon speech opposing Obama’s health care law. The freshman senator stopped speaking at noon Wednesday. (Sept. 25)