Sauceroid

Sauceroids are an alien race arrived in Los Angeles.

Appearances

 * Battle of Los Angeles (2011)