Skip to main content

Theresa O’Connor / Treasa Ní Chonchúir

Earth or Megalon 14?

So, which planet would you rather live on?

Earth

or

Megalon 14

(props to Drew Olbrich's Image Upgrade)