meteorological phenomenon

The Snow Roller Phenomenon Appears in Idaho..

This is something I have never heard of or seen be