Leak: 'Naruto Shippuden Ultimate Storm 3 – Full Burst' (Windows/PC) and 'Saint Seiya Wars' (PS3) appear on Italian retailers

Almost two months ago ‘Naruto Shippuden Ultimate Ninja Storm 3’ appeared on the Steam...

Read More