Damstr8 on 27 March 2008
http://ps3.ign.com/articles/862/862436p1.html
i suppose thats a decent score for what...techinically is a demo...but i will say i was expecting a bit higher of a score...any thoughts?