2 Ratings:

Giant Japanese armored mech