Don’t worry if you forgot to bring your bananas—this episode is full of them. We venture into our time-traveling crew’s midseason finale, which covers everything from Zari turning into a cat to a Legends crew populated entirely by puppets. Plus, how many John Constantines is enough John Constantines? Only one way to find out.
To subscribe to all our Legends of Tomorrow-related content, check out this feed: http://feeds.theincomparable.com/legends