Just a quick note: The Space Shuttle Endeavour is scheduled to land tonight at 7:05 p.m. Florida time. If all goes well they'll do a de-orbit burn just before 6:00 and land a little over an hour later. I imagine it'll be covered on NASA TV, or you can watch it on the UStream.tv channel.
News & Politics
March 1 2015 4:22 PMCapital PunishmentThe anti-death penalty crowd has a tough sell at CPAC.Betsy Woodruff