David Hardy

  • 12,603 Affection
  • 203,651 Photo Views
  • 583 Followers
  • 18 Following
  • Christchurch, Canterbury, New Zealand