Is The Verge hinting towards something?
Yesterday, The Verge published an article that was titled:
Discovery could point to a new planet in our solar system
that described the possibility of a new planet being found in our solar system. A few hours before that, they published
GREETINGS FROM PLANET FACEBOOK
A Coincidence? I think not. /s