Tis the season for scamming, tax scams that is!! Basically, if someone tells you they deposited a tax refund in your account by mistake and tell you that you need to repay them immediately, it's a scam! Click for more details.
We haven’t reached the midpoint of Stranger Things just yet, so there’s no way creators would jump ship now, right? That’s exactly the rumor going around with executive producers Ross and Matt Duffer, but sources already indicate the claim may have been turned upside down.