US on March 15th, EU on March 18th

Capcom's wolf goddess 'em up Okamiden has just received a confirmed European release date of March 18th 2011, as well as final – and very oriental – box art.

Read more...