A fresh off the press photo leak of possibly one of HTC newest devices dubbed the “HTC Rider” has just surfaced on the net, unfortunately the leaker decided to take the picture using an ancient digital camera and the picture leaves much to the imagination.What do you think this device is?Source: [911Sniper via AndroidCentral]View the original article h...