All of the photos above were shot during the 24 hours of Le Mans in 2025 on CineStill film and mostly on Leica M6.
Prints of all the photos in different finishes and sizes can be bought in this shop.