Frog

Frog is an alien from a leaked images we know almost nothing about he is seen in a leaked image