The Caviant appeared in 2013 TV series called Toriko. The Caviant is an ant whose green body is an edible high-class caviar.
Advertisement
The Caviant appeared in 2013 TV series called Toriko. The Caviant is an ant whose green body is an edible high-class caviar.