Am Back Microsoft Xbox 720 leaked images Am sorry, but is this a Magic show ? Am lost here guys .. Can any help me out on this one ? O_O . Source : WTF ?