Type 96 APC

Type 96 APC is a Japanese armored personal carrier that first appeared in the 1999  film, Godzilla 2000: Millennium