BUY POSTER$15.0011" x 17" LIMITED EDITION POSTER From the Marriott Tech Center show on October 9th, 2004 in Denver Colorado. Released: 2004