Recommended Videos
Here’s a first look at a commercial for Final Fantasy XII which will be released in North America on October 31, 2006.This game looks incredible and oops…. Hang on I’ve got to clean the drool of my keyboard.Via GameBreak.
Destructoid is supported by our audience. When you purchase through links on our site, we may earn a small affiliate commission. Learn more