The Transformer Forest

Judging by the fact that none of the electricians I’ve seen are wearing that weird rubber suit I saw on that TV Show ‘Lizards Lair’, I’m guessing the whole idea fell through. I wonder how often that happens? The Lizards pledge a load of money to some wacky invention, they give their camera interviews at …

The Transformer Forest Read More »