Posted: July 1, 2019 at 2:41 am TWG Source Scientists are searching for a mirror universe. It could be sitting right in front of you. If the \”mirrorverse\” exists, upcoming experiments involving subatomic particles could reveal it. Leave a Reply Cancel replyYou must be logged in to post a comment.