Where To Stream Battlestar Galactica Season 1 Episode 24
The Hand of God
- Aired April 29, 1979
- 60 Min
- Rated 8.2
- Number 21 Of 24 Rated Episodes
As the fleet prepares for an imminent Cylon attack, Apollo and Starbuck attempt to penetrate the enemy base star.