Sounds like a new Burgess Shale type of deposit, just a little younger. The Cambrian was a massive bloom of new creatures, finding another source ought to be enlightning.
So would this find be late precambrian or early Cambrian?