Majority of scientists believe there's life on K2-18 b before 2027?Source: manifold·Event ID: O0hNEp2t2g·Ends: 12/31/2026MarketsMajority of scientists believe there's life on K2-18 b before 2027?YES: 5¢NO: 95¢