Neocrisis Banner

New Invincible Tiger Screens

Written by Jazzking2001 - Owner on . Posted in Game News

13 new Invincible Tiger: The Legend of Han Tao screens. Game will be available on the PS3 and 360 for $15 as a download.