A fictional power armor mecha from the Tokusou Kihei Dorvack franchise.
It is one of the many types of military grade power armor mecha that the regular human soldiers use to defend the Earth during the show.
View wiki