Photos: 2019 Soup’s On For All

Photo Galleries

The annual Soup's On For All was held at The B.O.B. in downtown Grand Rapids on Jan. 28, 2019. (Michael Buck/WOOD TV8)

The annual Soup's On For All was held at The B.O.B. in downtown Grand Rapids on Jan. 28, 2019. (Michael Buck/WOOD TV8)

The annual Soup's On For All was held at The B.O.B. in downtown Grand Rapids on Jan. 28, 2019. (Michael Buck/WOOD TV8)

The annual Soup's On For All was held at The B.O.B. in downtown Grand Rapids on Jan. 28, 2019. (Michael Buck/WOOD TV8)

The annual Soup's On For All was held at The B.O.B. in downtown Grand Rapids on Jan. 28, 2019. (Michael Buck/WOOD TV8)

The annual Soup's On For All was held at The B.O.B. in downtown Grand Rapids on Jan. 28, 2019. (Michael Buck/WOOD TV8)

The annual Soup's On For All was held at The B.O.B. in downtown Grand Rapids on Jan. 28, 2019. (Michael Buck/WOOD TV8)

The annual Soup's On For All was held at The B.O.B. in downtown Grand Rapids on Jan. 28, 2019. (Michael Buck/WOOD TV8)

The annual Soup's On For All was held at The B.O.B. in downtown Grand Rapids on Jan. 28, 2019. (Michael Buck/WOOD TV8)

The annual Soup's On For All was held at The B.O.B. in downtown Grand Rapids on Jan. 28, 2019. (Michael Buck/WOOD TV8)

The annual Soup's On For All was held at The B.O.B. in downtown Grand Rapids on Jan. 28, 2019. (Michael Buck/WOOD TV8)

The annual Soup's On For All was held at The B.O.B. in downtown Grand Rapids on Jan. 28, 2019. (Michael Buck/WOOD TV8)

The annual Soup's On For All was held at The B.O.B. in downtown Grand Rapids on Jan. 28, 2019. (Michael Buck/WOOD TV8)

The annual Soup's On For All was held at The B.O.B. in downtown Grand Rapids on Jan. 28, 2019. (Michael Buck/WOOD TV8)

The annual Soup's On For All was held at The B.O.B. in downtown Grand Rapids on Jan. 28, 2019. (Michael Buck/WOOD TV8)

The annual Soup's On For All was held at The B.O.B. in downtown Grand Rapids on Jan. 28, 2019. (Michael Buck/WOOD TV8)

The annual Soup's On For All was held at The B.O.B. in downtown Grand Rapids on Jan. 28, 2019. (Michael Buck/WOOD TV8)

The annual Soup's On For All was held at The B.O.B. in downtown Grand Rapids on Jan. 28, 2019. (Michael Buck/WOOD TV8)

The annual Soup's On For All was held at The B.O.B. in downtown Grand Rapids on Jan. 28, 2019. (Michael Buck/WOOD TV8)

The annual Soup's On For All was held at The B.O.B. in downtown Grand Rapids on Jan. 28, 2019. (Michael Buck/WOOD TV8)

The annual Soup's On For All was held at The B.O.B. in downtown Grand Rapids on Jan. 28, 2019. (Michael Buck/WOOD TV8)

The annual Soup's On For All was held at The B.O.B. in downtown Grand Rapids on Jan. 28, 2019. (Michael Buck/WOOD TV8)

The annual Soup's On For All was held at The B.O.B. in downtown Grand Rapids on Jan. 28, 2019. (Michael Buck/WOOD TV8)

The annual Soup's On For All was held at The B.O.B. in downtown Grand Rapids on Jan. 28, 2019. (Michael Buck/WOOD TV8)

The annual Soup's On For All was held at The B.O.B. in downtown Grand Rapids on Jan. 28, 2019. (Michael Buck/WOOD TV8)

The annual Soup's On For All was held at The B.O.B. in downtown Grand Rapids on Jan. 28, 2019. (Michael Buck/WOOD TV8)

The annual Soup's On For All was held at The B.O.B. in downtown Grand Rapids on Jan. 28, 2019. (Michael Buck/WOOD TV8)

The annual Soup's On For All was held at The B.O.B. in downtown Grand Rapids on Jan. 28, 2019. (Michael Buck/WOOD TV8)

The annual Soup's On For All was held at The B.O.B. in downtown Grand Rapids on Jan. 28, 2019. (Michael Buck/WOOD TV8)

The annual Soup's On For All was held at The B.O.B. in downtown Grand Rapids on Jan. 28, 2019. (Michael Buck/WOOD TV8)

The annual Soup's On For All was held at The B.O.B. in downtown Grand Rapids on Jan. 28, 2019. (Michael Buck/WOOD TV8)

The annual Soup's On For All was held at The B.O.B. in downtown Grand Rapids on Jan. 28, 2019. (Michael Buck/WOOD TV8)

The annual Soup's On For All was held at The B.O.B. in downtown Grand Rapids on Jan. 28, 2019. (Michael Buck/WOOD TV8)

The annual Soup's On For All was held at The B.O.B. in downtown Grand Rapids on Jan. 28, 2019. (Michael Buck/WOOD TV8)

The annual Soup's On For All was held at The B.O.B. in downtown Grand Rapids on Jan. 28, 2019. (Michael Buck/WOOD TV8)

The annual Soup's On For All was held at The B.O.B. in downtown Grand Rapids on Jan. 28, 2019. (Michael Buck/WOOD TV8)

The annual Soup's On For All was held at The B.O.B. in downtown Grand Rapids on Jan. 28, 2019. (Michael Buck/WOOD TV8)

The annual Soup's On For All was held at The B.O.B. in downtown Grand Rapids on Jan. 28, 2019. (Michael Buck/WOOD TV8)

The annual Soup's On For All was held at The B.O.B. in downtown Grand Rapids on Jan. 28, 2019. (Michael Buck/WOOD TV8)

The annual Soup's On For All was held at The B.O.B. in downtown Grand Rapids on Jan. 28, 2019. (Michael Buck/WOOD TV8)

The annual Soup's On For All was held at The B.O.B. in downtown Grand Rapids on Jan. 28, 2019. (Michael Buck/WOOD TV8)

The annual Soup's On For All was held at The B.O.B. in downtown Grand Rapids on Jan. 28, 2019. (Michael Buck/WOOD TV8)

The annual Soup's On For All was held at The B.O.B. in downtown Grand Rapids on Jan. 28, 2019. (Michael Buck/WOOD TV8)

The annual Soup's On For All was held at The B.O.B. in downtown Grand Rapids on Jan. 28, 2019. (Michael Buck/WOOD TV8)

The annual Soup's On For All was held at The B.O.B. in downtown Grand Rapids on Jan. 28, 2019. (Michael Buck/WOOD TV8)

The annual Soup's On For All was held at The B.O.B. in downtown Grand Rapids on Jan. 28, 2019. (Michael Buck/WOOD TV8)

The annual Soup's On For All was held at The B.O.B. in downtown Grand Rapids on Jan. 28, 2019. (Michael Buck/WOOD TV8)

The annual Soup's On For All was held at The B.O.B. in downtown Grand Rapids on Jan. 28, 2019. (Michael Buck/WOOD TV8)

The annual Soup's On For All was held at The B.O.B. in downtown Grand Rapids on Jan. 28, 2019. (Michael Buck/WOOD TV8)

The annual Soup's On For All was held at The B.O.B. in downtown Grand Rapids on Jan. 28, 2019. (Michael Buck/WOOD TV8)