The scientist explained the strange phenomena in the light of recent scientific knowledge.
Der Wissenschaftler erklärte die fremdartigen Erscheinungen im Lichte neuester wissenschaftlicher Erkenntnisse.