Would explain SO many things and pull together so many loose ends. Good Lord. These people did have the ability and the network to actually pull this off.
DNA would solve this right damn quick.
Indeed - a DNA sample should not be hard to get nor hard to test.