Great time lapse of the haboob in Phoenix Saturday evening.
Haboobs occur when thunderstorms cool the air and cause it to plow into the dessert sand. Since the colder is denser than the warm air surrounding it, the cold air spreads out.
It is similar to pouring water from a pitcher onto the floor. The water is denser than the air, so it spreads out when it hits the floor.