An image of a depressed Soldier overlay-ed with team fortress memes? What is the meaning of this?
Uhm... uhh... YES!