Swiss Alps Toboggan Ride

mayur July 28, 2018 0

David Wuyts filmed his toboggan ride on Mount Tamaro in Ticino, a canton of Switzerland. A fascinating descent that according to his words “hope will inspire travelers to explore the beauty of our country.”

Leave A Response »