Topic summary
Sierra de la Cabrera

The Sierra de la Cabrera is a mountain range in northern Spain. The landscape shows evidence of past glaciation.
Topic summary

The Sierra de la Cabrera is a mountain range in northern Spain. The landscape shows evidence of past glaciation.