I bought this back in November of 2020, and it has been gathering dust ever siince (it is now March, 2025).
This is a 2.5 by 4.5 inch board. It has no mounting holes.
Onboard is a 32F429ZIT6 and a ram chip.
It also has a 2.4 inch LCD display as well as a built int ST-LINK device.
See the overview for more details.