Man this thing is lame Lame LAME!!! But its worth a watch for however long you can stand it just for the humor factor.
Review of Dead Squad: Temple of the Undead
HOLY COW!!!! Talk about baaaad!!!! NEGATIVE STARZ IF POSSIBLE.
1 December 2018