Karl Blessing

  • 9,524 Affection
  • 167,602 Photo Views
  • 95 Followers
  • 92 Following
  • Grand Rapids, Michigan, United States