May 17, 2016 at 18:41:06 UTC
Ida isn't sure what to think, as more aliens begin to appear in front of her....
Ida (c) ME