Giant Armadillo

Giant Armadillo appeared in the 1998 TV series called Godzilla the Series.