Stimulus Checks: Tax Payers Weigh in on Democrats' New $2.4 Trillion Plan

The Democrat-controlled House of Representatives is reportedly working on a new proposal for the [...]