Treasury, IRS deliver Economic Impact Payments to 130 Million Americans in record time
Special to the Opelika Observer The U.S. Department of the Treasury and IRS announced last Friday that nearly 130 million Americans have received Economic Impact Payments, worth mo…