Entertainment Shocking News! Renowned filmmaker Albert Pyun Behind 'Nemesis', 'Cyborg', and 'Captain America', passed away 1 year ago by Factswow Team