Eric Bach ’03: Expedition Impossible – Part I June 17, 2011 It is being called “the most epic journey ever filmed for television,” and Eric Bach, Gould Academy class of 2003, is a cast member. The new adventure reality series Expedition Impossible is the latest from…Read More