Minibragg on 15 March 2008
This game looks absolutley amazing here the link to the multiplayer trailer and heres the trailer
Trailer -http://www.gametrailers.com/player/31913.html
Multiplayer - http://www.gametrailers.com/player/31561.html