Viewers sent video and pictures of the storm as it happened.
Early morning storms hit West Michigan June 25 Gallery
shelf24x48JPG.JPG
Jeremy Church

Tree down in Rockford yard 2 - Kendra Belk.jpg
Tree down in Rockford yard
Kendra Belk

Tree down in Rockford yard 1 - Kendra Belk.jpg
Tree down in Rockford yard
Kendra Belk

Shelf Cloud in Sunfield 2- Courtesy Gary Ridenour Jr.jpg
Shelf Cloud in Sunfield
Gary Ridenour Jr

Shelf Cloud in Sunfield - Courtesy Gary Ridenour Jr.jpg
Shelf Cloud in Sunfield
Gary Ridenour Jr

LETICIA IN NORTH MUSKEGON.jpg
Wind damage in North Muskegon
Leticia

Hail and wall cloud in Byron Center - Courtesy Tony Nink.jpg
Hail and wall cloud in Byron Center
Tony Nink

Clouds in Holland 1 - Courtesy Lindsey Heidema.jpeg
Lindsey Heidema

Clouds in Holland 2 - Courtesy Lindsey Heidema.jpeg
Lindsey Heidema

Muskegon County wind, storm damage June 25
Leticia in Muskegon

Mark Babcock YANKEE SPRINGS TWP1.jpg
YANKEE SPRINGS TWP
Mark Babcock

middleville, MI Jamie Heise.jpg
Middleville, MI
Jamie Heise

MUSKEGON
Tree on home in Muskegon
Alicia Randall

MUSKEGON
Trees down in Muskegon
Alicia Randall

WYOMING
Tree down in Wyoming
Cody Williams

WYOMING
Tree down in Wyoming
Cody Williams

FRUITPORT
Trees down in Fruitport
Deb Kingma

LUDINGTON
Cloud formations in Ludington
Rebekah Rozek

BYRON CENTER.jpg
Storm clouds over homes in Byron Center
Karyn Hazel

36th and Patterson 2 - Courtesy Jeff McKinnon.jpg
Sunrise in Kentwood
Jeff McKinnon

36th and Patterson 1 - Courtesy Jeff McKinnon.jpg
Sunrise in Kentwood
Jeff McKinnon