Mythen
The twin peaks of Mythen near Schwyz, Switzerland.