Alien? What The Heck Is This Thing That Was Found Near Lake Mille Lacs?Alien? What The Heck Is This Thing That Was Found Near Lake Mille Lacs?What the heck is this wiggling thing that was found along the shore at Lake Mille Lacs? It honestly looks like something that isn't from this world!Paul SheaPaul Shea