I think nature gave them a helping hand here.
Je crois que la nature leur a un peu donné un coup de main ici.
I think nature gave them a helping hand here.
Je crois que la nature leur a un peu donné un coup de main ici.