ArrowBlob Puzzle Quest

puzzle
586 Played