There's No Denying It Now. Aliens Have Officially Invaded.