Mouflon Sheep Roast in the Bavarian Forest

The Bavarian Forest is an area of natural wonder in eastern Germany on the Czech border. There, I visited my friends' friends' hotel (Steinbruchsee) and had savory mouflon (sheep) roast.