Scratcher Joined 1 year, 7 months ago United States
Team Fortress 2 Fan what is there more to say?
I'm Making Memes