Stephen Amell Spain » Promo Legends of Tomorrow 2×07 “Invasion!”