Aliens land in Pine Bush, NY!