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