If you've traveled north of the Mackinac Bridge anytime during the past 100 years, you've surely seen Castle Rock. This isn't the fictional New England town of Castle Rock, Maine, where all sorts of ...