I don’t know where you got that image...but you nailed it!
lol... google image search on “frog alien” = first page