Is There a Robin Easter Egg In the Legends of Tomorrow Trailer?