What's the best medium to inform the masses? That's right: newsreels! The Welcome To America! series aims to help orient recent immigrants to our great nation to all the great benefits and wonderful perks that come with living in the greatest country on earth. Just watch out for The Red Menace!

  • July 21, 2011