New evidence suggests that parts of shows like Amazon's 'Invincible' and Max's upcoming 'Iyanu: Child of Wonder' were produced in North Korea.
An eye-opening report from the Stimson Centers 38 North project provides evidence that American studios may have unknowingly used North Korean labor for high-profile productions. The Washington D.C.-… [+3942 chars]