Grand Theft Auto leak may be the work of multiple people, suggests GTA Forum - Eurogamer.net - videos