Frankenstein Castle in Odenwald

The hilltop castle in the Odenwald overlooking the city of Darmstadt in Germany. It is thought that this castle may have been