Tuesday, June 28, 2011

Final WU XIA Trailer!


The much-anticipated WU XIA is nearing its release date on July 21, 2011. Take a look at the final trailer below, which includes some additional footage.