Castle below mountains with horses by a river