Source: GamesRadar

Review: Okami HD

Considered to be one of the best games ever made, Capcom’s highly-acclaimed Okami has been constantly re-made and adapted for different consoles after its initial 2006 release. Nature-inspired action-adventure game […]