Echidna Picture

One of Set Prime's (aka the Fallen) secret followers. Echidna is an scientist who uses spare cybertronian parts to make deadly monster transformers. In Greek mythology, she was the mother of all monsters!
Mythology - Typhon 2011
Mythology - Greek Sphinx
Echidna
Echidna
Echidna