New trailer for Deep Down revealed by Capcom at Tokyo Game Show

If I have to buy a new console to play this game, I think I just might have to...

Posted on September 19, 2013 and filed under News.