Account
Loading...
An electric vehicle manufacturer with alleged ties to the Chinese Communist Party tried to locate in Alabama before local economic development officials turned down the project over national security concerns.