Who knew 21 Savage wasn't an American citizen???
Not just that, but he's also been in the country illegally!!
That's right, 21 Savage is an illegal alien. He entered the US on a visa in 2005, but it expired in 2006 so he's been here illegally since then.
ICE arrested him early this morning, and he may end up being deported.
Check out the full story here .