Tenchu Z is the eighth game in the Tenchu series, but this time the developers have had the opportunity to utilise the Xbox 360 hardware to push the franchise forward and create an impact. Have they? Read on...

Check out the Preview