Which Game Looked The Best At the Xbox Developer Direct?
Sengoku Basara: Samurai Heroes coming October 12 Written by on 07/14/10