Some stories just won’t quit, and the summer 2025 rumor mill is at it again. Social media lit up with claims that the IRS is sending out $1,390 stimulus checks. The posts had all the right hooks, specific dollar amounts, Treasury mentions, and even T...