Moto Moto!

October 12, 2010 1

In Vietnam a moto is a motorbike. In Zambia, they have the Moto Moto Museum. To them, Moto Moto is Fire Fire. Moto is also a…