Anyone of you filthy degenerates know the source on this image?
>>15034976
self bump
>>15035166
another bump
>>15034976
bump
>>15034976
I spent several minutes searching, couldn't find the original
>>15035793
it's a detail from a Hieronymus Bosch painting
not sure which one though