http://dlx.gamespot.com/pc/juiced/moreinfo_6100574.html
I IgeL Member Jun 12, 2004 #4 AFAIK this is a leaked internal demo. It should not have been released to public... That's what I read somewhere.
AFAIK this is a leaked internal demo. It should not have been released to public... That's what I read somewhere.