translate English to French: And I will of course be throwing in a few astrobiology concepts!
J'y inclurai quelques notions d'astrobiologie, évidemment!