on/tenchu z

The latest

"Tenchu Z" and "NCAA '08" reviewed

David Pflughoeft takes a look at two new video games, "Tenchu Z" and "NCAA '08."