Does the world ever come to know that Perfect Cell was defeated by the Z Fighters and not Mr Satan? I found something in the woods on my property and I need to know if it's some type of satanic ritual. Can somebody tell me what this is?