ArrowBlob Puzzle Quest

puzzle
679 Played