May 31, 2020 at 22:10:51 UTC
This is Torra Doza's pet voorpak, Buggles from " Star Wars Resistance ". He pretty much behaves like a dog. Woof.