Of a strikingly odd or unusual character; strange.
But its unusual characteristics suggest another explanation.