Television VancouverScience World in Battlestar Galactica Finale? Posted on March 26, 2009 by dbarefoot15 comments on “Science World in Battlestar Galactica Finale?” Continue reading "Science World in Battlestar Galactica Finale?"