Station 66 is a one-stop-shop in Battle Creek featuring seasonal activities and food such as donuts, ice cream, local produce and more. Station 66 opened in 2010, but the story started long before ...