DarkGashX Posted January 19, 2007 Share Posted January 19, 2007 Lost planet is to get Leaderboards very soon. I can?t say much, but I?ll let you figure out what this means on your own (click to see the bigger size). More soon. Source Link to comment Share on other sites More sharing options...
Recommended Posts