A visually stunning journey from the farthest point of the universe to the tiniest particle of matter.
Eva Szasz
1968
8 min