Another British astrophysicist claims that they’re getting ready to announce life found on another planet in 2024. TEMPLATE submitted by /u/TommyShelbyPFB [link] [comments] Read More