Deer Creek Lodge, located a fair 62 miles from campus in one of Ohio’s seven state parks, is probably a quiet refuge during the average person’s stay. This past weekend,...