Frozen in Fear

TAPS wades through the isolated Mackinac Island where a jilted student allegedly committed suicide.