Formation of Massive Rocky Exomoons by Giant Impact

Formation of Massive Rocky Exomoons by Giant Impact