Random Riddle: 12-7-2015

I can be as blue as the sky or have a white top.
I roll through my world and crash into yours.
I can be as gentle as a newborn puppy or as vicious as an angered bull, ripping through anything I find.
I will topple anything you put in my way if I am strong enough.

What am I?
 

Riddle