English: They just haven't been to earth.
Telugu: ఇవి ఇప్పుడిప్పుడే భూమ్మీదకు రాలేదట.