Something humongous dwells in the forests near Crystal Falls, Michigan...