NASA FINALLY Confirms the Discovery of Another Planet