They’re the armour-plated extra-terrestrial six-legged mechanical carnivorous turtles of the insect world.
Here we see Force Commander Tentamushi Aki inspecting some Earth technology. He is unimpressed.
Tags: alien, earth, invader, ladybug, tentamushi. • No Comments
Click here to cancel reply.
Your comment...
(Automatically Generated)
This blog is more or less defunct since Stephanie has been gone since November 2017. For full info, please see these two posts: