Well preserved and inhabited medieval German hill castle called 'Mittelburg', in Odenwald forest in German city Neckarsteinach