I am almost positive that the more aliens that exist in the city, the more rain there is. Here is last week with all the rain!
image

This week, I have had no alien sightings (except lil alien Le Mops), and there is no rain!
image