I've seen #28 before but can't find it at the moment.
Still searching..........
I think you've been there recently
The source where its featured is sort of mentioned in a solved puzzle about two weeks ago, in which you replied. That solved puzzle car comes from the same website
You did not solve it yourself, but probably checked the source of that puzzle as it reminded you of something and the poster and solver of the puzzle agreed it was a very interesting website.