Interesting !
The Rock might not be from our system , but the rest of the information is only Speculation . It always get me how theory's are presented as Facts , when the so-called "Facts" of the Theory are only Theory's in them selves !
But still , one day we might find where the Rocks really came from ???