Looking through my picture files I stumbled upon these, taken in 2012 during a event in Germany. For the life of myself, I cannot make out what make and model this is. it has a small British flag on the fender, but it looks very italian to me. Anybody knows?