American historian and pro-Western intellectual Jared Taylor debunks the popular leftist slogan “America is a nation of immigrants“, showing both the hypocrisy of the Left and the blatant lies implicated within the infamous slogan. (Brought to you by American Renaissance.)
Hide player controls
Hide resume playing