RikerChick 5 Posted September 10, 2008 The demo for the highly anticipated title Star Wars: The Force Unleashed has crushed download records since its release on Aug. 21. View the full article Share this post Link to post Share on other sites