June 15th, 2013 | by
Bill Burns Microsoft left E3 a little sore in the tushy area this past week. Their Xbox One reveal didn’t make many people happy. In fact it has now spawned a bunch of memes. Here are a collection of some of the memes currently...