It looks like a cartoon version of them weird silver monsters off the power rangers. I can't remember what they're called. [youtube]OfOACVCOJsM[/youtube] The monsters are seen there around 40/41 seconds. Tis the spitting image.
ava reminds me of ku klux klan...no idea why the bloody hell that is, best not to ask. yes, i know i'm wierd...