1. Oregon is giving $30,000 to new home buyers. The only requirement? You can't be an American citizen.

    Oregon is giving $30,000 to new home buyers. The only requirement? You can't be an American citizen.

    76