Shocking Video Footage Of Planet X [VIDEO]
Conspiracy theorist all over the globe are calling this shocking video footage proof that Planet X is here. Is it here? I can't say for a fact, but I can say that the footage is alarming. Footage shot in China actually made China national news. It's also rumored that the Brazilian army is building a secret shelter for the presidency of the republic to take shelter. Is Planet X fact, or fictio