Avax News is a website for interesting photos. Their mission is clearly stated:
Every day, Lord Almighty is responsible for hundred thousands of fascinating and mysterious events in our earthly existence, which people gaze upon with wonder through the lenses of the camera. The most gripping of those images you can find within these pages. Nothing less, nothing more. It’s just you and the images you see.
Earlier this year they posted a nice collection of high-quality Carroll-related photos under the sub-heading “Appealing.” There are images of Carroll, by Carroll, and of various stage productions. If you are looking for high quality images of a decent size, it may prove very helpful indeed. I would only caution against venturing away from the Carroll images via other sub-headings such as “Sad” or “Disgusting.” You know the internet. You have been warned.