Otter 841

Can you figure out who did it?
Puzzle
Play in browser