Arms Rally

Arms Rally

HD
SUB
Finished Airing 2007 TV
A flash animation about a long distance tank race in the Taklimakan desert (a real desert in Northwest China). It aired within "Fight Tension☆Depart," a variety program that originally aired the ani...

Comments

Recent Releases