translate English to French: It shows us the Universe!
Ça nous dévoile l’Univers!