They're probably talking about the Discover IT card. I saw it on the banner a couple of days back but i could not find it when i went back. They are advertising no Annual fee, no foreign transaction fee, zero apr for 15 months etc.
Click the link from the previous poster to see the details.