The Pied Piper of Hamelin (II)

All may not be as it seems in medieval Hameln, near Hanover in Germany. Continue reading The Pied Piper of Hamelin (II)

Advertisements