The Lost Titans - Short TrailerA quick, 30-second trailer for The Lost Titans.By Mike Tao on April 18, 2013 at 11:29AM PDT The Lost Titans