Burlington, Vermont
The Latin motto from which the compelling sci-fi drama "Ad Astra" (Fox) takes its title assures us [...]