planet

Exoplanet defies planet formation theory

Exoplanet defies planet formation theory

50 known exoplanets may harbor life

50 known exoplanets may harbor life