The original source for all of this is that horribly worded article on insideris (whoever the hell they are), and it sounds like they simply got "Live on PC" confused with "360 games on PC". They even say "More details about 360 games on PC" as if this has already been discussed before.







