Board Thread:Fun and Games/@comment-5441128-20170827122207/@comment-27700324-20170905134601

Dragonfly82 wrote: Xandermcc wrote: Dragonfly82 wrote: Terra or Tellus means the planet Earth or it may refered to a goddess. Knowing my uncle, it was a video game character. or a tv show called Terra Nova.

That must have been it.