Grand Haven Michigan Shelf Cloud

A shelf cloud rolls ashore over Lake Michigan in Grand Haven, Michigan on July 18, 2010.

Read more »