Alex Teuscher

Professional photographer based in Geneva, Switzerland.

  • 47,577 Affection
  • 1,016,450 Photo Views
  • 5,340 Followers
  • 931 Following
  • Geneva, Switzerland