You are currently browsing the ladybug tag archives.
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
This blog is more or less defunct since Stephanie has been gone since November 2017. For full info, please see these two posts: