7 comments
17 forecasters

Will octopus farms yield 3000 tonnes of octopuses in one year before 2026?

8%chance