Mr_Furious
Member
This just seemed to slip in under the radar (atleast for me cuz I've never heard about this game before). Due Summer '06. Here's some pics:
Preview here.
Preview here.