The Showdown Effect Announcement TrailerThe debut trailer for The Showdown Effect is finally here!By Mike Tao on March 8, 2012 at 11:13AM PST The Showdown Effect