Bulgaria's Grand Canyon
Rock formations and an ancient fortress overlook the town of Belogradchik

The rocks towering over the Fortress of Belogradchik are at once imposing and stunningly beautiful.
.
.