
A 1.8 Billion light-year anomaly in space, suggests Parallel Universes exist
Is this the Ultimate evidence of PARALLEL UNIVERSES? Astronomers have made progress researching a massive—1.8 Billion-light-year—anomaly in space which they believe could mean parallel universes,...