3 years agoTreasury and IRS begin sending stimulus payments to millions of AmericansJust the NewsVerified