David Hardy

  • 10,472 Affection
  • 149,882 Photo Views
  • 529 Followers
  • 18 Following
  • Christchurch, Canterbury, New Zealand