Legends of Tomorrow Trailer: A Detailed Breakdown