TalkGlitz Archive Today’s stories

Tag

sara seager

1 story tagged sara seager.

Foreign

Astronomers Discover Signs Of Life On Venus

Astronomers announced on Monday that traces of a rare molecule called phosphine have been found in the heavily acidic atmosphere of Venus, leading to speculations to the possibility of life on the planet. CBS News…