HOW MANY ARE REALLY HERE? WHAT ARE THE IMPLICATIONS?

IMMIGRANT HORDES