lostinmichigan.net
A Mysterious Death at Grand Island
Grand Island is in Lake Superior not far from the town of Munising. Most people are familiar with the East Channel Lighthouse with its weathered wooden siding looking towards the shoreline of the P…