Alien Keel

Alien Keel is a fictional alien from the tokusatsu TV series, Ultra Q.

Ultra Galaxy Mega Monster Battle: Never Ending Odyssey
This Alien reappeared in the series Ultra Galaxy Mega Monster Battle: Never Ending Odyssey.

キール星人