Neil Strongarm

Neil Strongarm seems to be on tv when Buster is watching,Buster is very surprised when he lands.His face is. never shown so it is unknown what animal is he.