Assassin’s Creed III TV Spot

Ubisoft has unveiled a quick TV spot for Assassin’s Creed III ahead of the game’s hotly-anticipated launch on October 30, …