DC's Legends of Tomorrow Recap with Spoilers - The Magnificent Eight