check it carefully. my bankers thought a check recently, I think from them, was foreign at first, then in small print it did say something like "payable thru chase bank new york"
see if you can find an american bank on there somewhere. if so, its not a foreign check