Stumbled upon a satanic duck ritual