User blog comment:Donking10/Its Megawhat or ult.Megawhat or Feedback/@comment-3549757-20120204130444

The prongs protruding from the Ultimatrix? It's a new electrical alien judging by the outlets that are attached to it.