Mole-Stache (Earth-50)/Timeline 1

Mole-Stache is the Infinimatrix's DNA sample of an unknown species from an unknown planet in Ben 10: Protector of the Omniverse.