Battlestar Galactica (BSG) – Season 1 Review

BSG or Battlestar Galactica has everything you could ask for in a show. The fact that…