I remember seeing this when using StumbleUpon a couple of weeks ago. I saw some FAIL picture, a site I’ve already been to, and then this. It is a new, pretty bizarre meme involving web users taking and uploading pictures of somebody sticking his or her head in a freezer. The pictures are uploaded to any site that supports tagging. It’s important that the image be tagged because to be part of the “movement”, the picture must be tagged with 241543903. I’m pretty sure that the number means nothing and has probably never been used before, but those familiar with the idea get it. The main site, and ground zero for the concept, is 241543903.com. Check it out by clicking the URL.