Skip To Content

Where To Watch Death Squad

Death Squad comes from Popstar! TV.

  • Ended
  • 2019 to 2019

About Death Squad

The team of private contractors hired by a shadowy businessman to go into a former Soviet bio-weapons lab that has been repurposed for advanced research and development, in which something has gone wrong.

Find The Trailer On YouTube