Il va peut-être se mettre à neiger.

English Translation

It may start snowing.

se mettre à
[commencer]
se mettre à faire quelque chose = to start ou to set about doing something
© Larousse 2014