Esther Giedeman: Running for a Purpose

InĀ order to make a small difference as part of a larger, global cause, Esther ran the Bayshore Marathon in Traverse City, Michigan, on May 25, 2019. She only started running two years ago, but has already run three marathons! Esther dedicates each one for a good cause. Born in Cameroon, Africa, as a daughter of […]