‘Battlestar Galactica' embarks on its flight to the finish

January 15, 2009 12:46 PM