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 ?