Gallery: The Rhine Falls, A Swiss Landmark

The Rhine Falls, located in Switzerland, is one of the most impressive natural attractions in Europe. Chabad photographer Mordehai Lubecki captured the beauty of the waterfalls, especially with the changing light throughout the day.

2 Comments

Add your comment

The comment must be no longer than 400 characters 0/400