Falling Skies Season 3 Episode 10 “Brazil” Promo

9 months ago, by

July 29, 2013

The arrival of more interstellar players puts the fate of the Earth’s remaining survivors in doubt in the Falling Skies Season 3 finale, episode 10 “Brazil” airing next Sunday on TNT.