NASCAR driver Daniel Suarez is now an American citizen.
Suarez, from Mexico, took the oath at the field office of U.S. Citizenship and Immigration Services in Charlotte, North Carolina.
It wasn't just the nearly 50 people becoming citizens there for the special day - even NASCAR president Steve Phelps was there, along with members of the rackhouse Racing team, as well as his fiancee.
All of that took Suarez by surprise.
CLICK HERE FOR MORE SPORTS COVERAGE ON FOXNEWS.COM
"The most special part of everything was...