Video: Palace of the Lost City

Palace of the Lost City is nestled in a lush South African volcanic valley.