Alien Megastructures: Self-Destruction Before Detection? - Rollup News