If you're 60 or older, have limited income, and are a U.S. citizen or legal resident, you may be eligible for free grocery cards for seniors.