Photos: RendeZoo 2019

Photo Galleries
RendeZoo at John Ball Zoo

John Ball Zoo in Grand Rapids held its 30th annual RendeZoo fundraiser on June 14, 2019. (Michael Buck/WOOD TV8)

RendeZoo at John Ball Zoo

John Ball Zoo in Grand Rapids held its 30th annual RendeZoo fundraiser on June 14, 2019. (Michael Buck/WOOD TV8)

RendeZoo at John Ball Zoo

John Ball Zoo in Grand Rapids held its 30th annual RendeZoo fundraiser on June 14, 2019. (Michael Buck/WOOD TV8)

RendeZoo at John Ball Zoo

John Ball Zoo in Grand Rapids held its 30th annual RendeZoo fundraiser on June 14, 2019. (Michael Buck/WOOD TV8)

RendeZoo at John Ball Zoo

John Ball Zoo in Grand Rapids held its 30th annual RendeZoo fundraiser on June 14, 2019. (Michael Buck/WOOD TV8)

RendeZoo at John Ball Zoo

John Ball Zoo in Grand Rapids held its 30th annual RendeZoo fundraiser on June 14, 2019. (Michael Buck/WOOD TV8)

RendeZoo at John Ball Zoo

John Ball Zoo in Grand Rapids held its 30th annual RendeZoo fundraiser on June 14, 2019. (Michael Buck/WOOD TV8)

RendeZoo at John Ball Zoo

John Ball Zoo in Grand Rapids held its 30th annual RendeZoo fundraiser on June 14, 2019. (Michael Buck/WOOD TV8)

RendeZoo at John Ball Zoo

John Ball Zoo in Grand Rapids held its 30th annual RendeZoo fundraiser on June 14, 2019. (Michael Buck/WOOD TV8)

RendeZoo at John Ball Zoo

John Ball Zoo in Grand Rapids held its 30th annual RendeZoo fundraiser on June 14, 2019. (Michael Buck/WOOD TV8)

RendeZoo at John Ball Zoo

John Ball Zoo in Grand Rapids held its 30th annual RendeZoo fundraiser on June 14, 2019. (Michael Buck/WOOD TV8)

RendeZoo at John Ball Zoo

John Ball Zoo in Grand Rapids held its 30th annual RendeZoo fundraiser on June 14, 2019. (Michael Buck/WOOD TV8)

RendeZoo at John Ball Zoo

John Ball Zoo in Grand Rapids held its 30th annual RendeZoo fundraiser on June 14, 2019. (Michael Buck/WOOD TV8)

RendeZoo at John Ball Zoo

John Ball Zoo in Grand Rapids held its 30th annual RendeZoo fundraiser on June 14, 2019. (Michael Buck/WOOD TV8)

RendeZoo at John Ball Zoo

John Ball Zoo in Grand Rapids held its 30th annual RendeZoo fundraiser on June 14, 2019. (Michael Buck/WOOD TV8)

RendeZoo at John Ball Zoo

John Ball Zoo in Grand Rapids held its 30th annual RendeZoo fundraiser on June 14, 2019. (Michael Buck/WOOD TV8)

RendeZoo at John Ball Zoo

John Ball Zoo in Grand Rapids held its 30th annual RendeZoo fundraiser on June 14, 2019. (Michael Buck/WOOD TV8)

RendeZoo at John Ball Zoo

John Ball Zoo in Grand Rapids held its 30th annual RendeZoo fundraiser on June 14, 2019. (Michael Buck/WOOD TV8)

RendeZoo at John Ball Zoo

John Ball Zoo in Grand Rapids held its 30th annual RendeZoo fundraiser on June 14, 2019. (Michael Buck/WOOD TV8)

RendeZoo at John Ball Zoo

John Ball Zoo in Grand Rapids held its 30th annual RendeZoo fundraiser on June 14, 2019. (Michael Buck/WOOD TV8)

RendeZoo at John Ball Zoo

John Ball Zoo in Grand Rapids held its 30th annual RendeZoo fundraiser on June 14, 2019. (Michael Buck/WOOD TV8)

RendeZoo at John Ball Zoo

John Ball Zoo in Grand Rapids held its 30th annual RendeZoo fundraiser on June 14, 2019. (Michael Buck/WOOD TV8)

RendeZoo at John Ball Zoo

John Ball Zoo in Grand Rapids held its 30th annual RendeZoo fundraiser on June 14, 2019. (Michael Buck/WOOD TV8)

RendeZoo at John Ball Zoo

John Ball Zoo in Grand Rapids held its 30th annual RendeZoo fundraiser on June 14, 2019. (Michael Buck/WOOD TV8)

RendeZoo at John Ball Zoo

John Ball Zoo in Grand Rapids held its 30th annual RendeZoo fundraiser on June 14, 2019. (Michael Buck/WOOD TV8)

RendeZoo at John Ball Zoo

John Ball Zoo in Grand Rapids held its 30th annual RendeZoo fundraiser on June 14, 2019. (Michael Buck/WOOD TV8)

RendeZoo at John Ball Zoo

John Ball Zoo in Grand Rapids held its 30th annual RendeZoo fundraiser on June 14, 2019. (Michael Buck/WOOD TV8)

RendeZoo at John Ball Zoo

John Ball Zoo in Grand Rapids held its 30th annual RendeZoo fundraiser on June 14, 2019. (Michael Buck/WOOD TV8)

RendeZoo at John Ball Zoo
RendeZoo at John Ball Zoo
RendeZoo at John Ball Zoo
RendeZoo at John Ball Zoo
RendeZoo at John Ball Zoo
RendeZoo at John Ball Zoo
RendeZoo at John Ball Zoo
RendeZoo at John Ball Zoo
RendeZoo at John Ball Zoo
RendeZoo at John Ball Zoo
RendeZoo at John Ball Zoo
RendeZoo at John Ball Zoo
RendeZoo at John Ball Zoo
RendeZoo at John Ball Zoo
RendeZoo at John Ball Zoo
RendeZoo at John Ball Zoo
RendeZoo at John Ball Zoo
RendeZoo at John Ball Zoo
RendeZoo at John Ball Zoo
RendeZoo at John Ball Zoo
RendeZoo at John Ball Zoo
RendeZoo at John Ball Zoo
RendeZoo at John Ball Zoo
RendeZoo at John Ball Zoo
RendeZoo at John Ball Zoo
RendeZoo at John Ball Zoo
RendeZoo at John Ball Zoo
RendeZoo at John Ball Zoo