Social Media for Men since 1964
  • Shepherds are very smart.

    Shepherds are very smart.