Share Facebook Twitter LinkedIn Pinterest Email Archie and pals get radicalized when their hometown, now conveniently relocated in India, is threatened by corporate overlords.