How could a U.S. citizen not be legal?
When they're not a U.S. citizen.
Not many Costa Ricans living in Jamaica Plain are legal. It will all come out eventually.