ArrowBlob Puzzle Quest

puzzle
617 Played