ArrowBlob Puzzle Quest

puzzle
754 Played