“Do you have a source for where this has been debunked?”
I think I would have phrased it “Do you have a reliable source for where this has been debunked?” (Although no one has as yet posted any kind of source.)
Debunked. See photo 37 at this gallery