ArrowBlob Puzzle Quest

puzzle
736 Played