Possibly a different species based on the location of the eyes and nostrils.
Appears on these pages
At All Costs is the fourth episode of Season 3, and overall the twenty fourth episode of Falling...
Falling Skies first season premiered on June 19, 2011, in the United States on TNT. The ten...