I bet you didn't realise there was life on Neptune, and no doubt you weren't expecting anything so recognisable as a tree frog... But the universe operates in mysterious ways.
He's bound to be friendly with those great big, bulging eyes, right...? Surely nothing to fear from inviting him into your home, letting him stare into your soul.