At 9 pm Season 3 of Starz Power “Ghost Must Die” starts. Well you can see the first 5 minutes of Season 3 Episode 1 right now. As always please watch, listen and respond responsibly: