Heidelberg

The University town of Heidelberg in Germany, where many of its students proudly display their fraternity membership by their beret as they go about their business.

Heidelberg

Advertisements