Shuchushis

Shuchushis(Shoo-Chuh-Chis) is the last known Alpha Centauri Crustacean on Earth-M007. They are almost anonymous and all that is known is a message of vengeance. He is Power. He is Omniscient. He is Shuchushis.

Here Humans, have a puzzle.3:33 was the correct answer

and thus you shall know that I own a lizard named Ralph, and I enjoy his solemn yet comforting company.