Fandom Featured Encore VFX Releases Breakdown Video for ‘Legends of Tomorrow’ “Invasion!” Episode June 24, 2017