Season 3 Episode 10 episode 10

Falling Skies Season 3 Episode 10 “Brazil” Inside Look (Video)

Here is an insode look at the season finale of Falling Skies, season 3 episode 10 “Brazil”.