German fairytale castle in summer landscape. Castle Romrod in Hesse, Vogelsberg, Germany. Beautiful view on castle.