September 21, 2026

Built in China, branded in Spain, and priced under 4,000 euros, the Leonart Racer 300 dares you to take the gamble.

Leave a Reply

Your email address will not be published. Required fields are marked *