This could be an alien invasion or a lens flare. What do you think?