sam winchester

hair Supernatural sam winchester - 7369503232
  • -
  • Vote
  • -

It improves until season five, then devolves into silliness.