YOU SAID:
What on god's green earth is that
INTO JAPANESE
それは神の緑の大地にある
BACK INTO ENGLISH
It is in the green earth of God
INTO JAPANESE
神の緑の大地にあります
BACK INTO ENGLISH
In the green earth of God
INTO JAPANESE
神の緑の大地で
BACK INTO ENGLISH
In the green earth of God
Okay, I get it, you like Translation Party.