I totally feel the same. This picture was taken in the alps.
More specifically, Dachstein.
Highly recommend going there for the mountains and the glacier
But you really feel small when you look at how massive the power must've been to create these giant mountains of several kms of height