Looks kind of like a mechanical Overlord.
Phyrexian colossus.All hail Yawgmoth!
Ha ha. I have this card! :D
Good ol' Phyrexian Colossus, I loved this card.