Does This Discovery Prove There’s Another Universe?