Mimiclone

Mimiclone is an alien in Finn 10 Season 2.