The Boohbahs

This is what they look like. The Boohbahs are weird alien things.