Spain has some well-known bike brands, but not everyone will be familiar with MMR. The name stands for ‘machines made ...