Sigmaringen Castle, first built in the 11th century and renovated and rebuilt multiple times, now towering over the town of Sigmaringen, Baden-Württemberg, Germany.


Source: i.imgur.com