"It's positively raining aliens."