KEYESTUDIO Leonardo R3 Microcontroller Development Board with USB Cable Kit for Arduino Project Price: $14.88 (as of 06/05/2021 15:14 PST- Details)

Make sure this fits by entering your model number.
The keyestudio Leonardo is a microcontroller board based on the ATmega32u4
It has 20 digital input/output pins (of which 7 can be used as PWM outputs), 12 analog inputs, a 16 MHz crystal oscillator, a micro USB connection, a power jack, an ICSP header, and a reset button.