American Thinker favicon

Why Amazon's Multi-Billion-Dollar Defense Department Contract Is So Controversial