lambrettista.net
The Brazil Connection – The Xispa
Everybody knows that the Lambretta comes from Italy. Most know that it was also made in India. And many know it was also made in Spain. At a pinch you might even mention Germany and France. But Bra…