Chateau de Peyrepertuse

What an amazing place!