An original Battlefront alpha demo for Xbox leaks online

An early build of the very first Battlefront game for the original Xbox recently leaked online. This build, which is from roughly eight months prior to the game’s September 2004...