Can't tell you who gave it to us or where it was seen, but we can vouch for this image's authenticity. The controller is large enough to fit an iPhone 5. When iOS 7 introduces third-party controller support in the fall we'll see this thing, plus a bunch of others, probably. Apple evidently won't be making its own.
Apple announced that it would be including official support for iOS game controllers during its WWDC keynote this year.
iOS 7 is set to debut this fall alongside a rumored iPhone 5S.