Heard about Imgur

Imgur is an image sharing site where the most popular images are shown on top.