We might not have gotten a kaiju-sized battle between a stuffed animal and a demon this season,but the latest finale for Legends of Tomorrow still packed its objective share of weird punches.
Spoilers ahead for “Hey World!,” the season finale of The CWs Legends of Tomorrow, and which aired Monday,May 20, 2019.
Source: blastr.com