The last few post marked “leak,” are leaked news that will be coming from next months E3. Most of the news comes from the Microsoft presentation, which Microsoft has always had a problem keeping under raps. The news is not really rumors, but its not 100% confirmed yet. If that makes any sense? We will just have to wait until E3 to see what really happens.