We've been hearing from quite a few folks that the BlackBerry Torch is already on hand in some AT&T stores. The above pic from Engadget seals the deal for us though when it comes to confirmation of that. As Engadget noted, this pic is said to of have come from a corporate store. Official launch is set for August 12th but history has shown numerous times that every carrier has reps that will gladly hook you up before official dates if you know how to ask in just the right way. Anyone gonna go strolling about their local AT&T location just to see?