Xbox Live Arcade montage from TGS 2007.Take a look at this Xbox Live Arcade montage from the Tokyo Game Show.By Gamespot Staff on October 18, 2019 at 4:53AM PDT Golden Axe: Beast Rider