Description

Views above the Rhone River in Geneva France.

  • : Switzerland