Leung Tan

The Leung Tan is a mecha-vehicle and the unit type is Land Fotress. The manufacturer and operator is the Chinese Federation.