Capcom

Okami press release shows odd lack of confidence in title

Okami press release shows odd lack of confidence in title