Baghera

Baghera logo Baghera has been uniquely designed in France with inspiration from the history of 20th Century automobile races.