Top
70°

Fist of the North Star: Lost Paradise's Launch Trailer Is Exactly as Awesome as You Expect

Fist of the North Star: Lost Paradise is finally out in North America and Europe, and the launch trailer plus a bonus video are here to get you in the mood.

Read Full Story >>
dualshockers.com
The story is too old to be commented.