Insect populations flourish in the restored habitats of solar energy facilities cross-posted from: lemmy.world/post/11021462...