The past few weeks we’ve had many changes in our weather patterns. Maybe you’ve wondered what causes these weekly weather ...