ArrowBlob Puzzle Quest

puzzle
576 Played