Is this the Incredible HD?
The picture above could very well be the Incredible HD or "HTC Mecha" that has been leading the ridiculous rumor mill around the interwebs over the last couple of weeks. Twitter conversations by us and others have revealed a mixed bag of details, so try and...