amuck well-bred fast Armadillo. .. The show is apparently from Fuji TV called Atarashi arashi あたらしあらし Can't seem to find a way to view the full video of it.