
Gremlins in Bremen, Germany
Bremen is a city straddling the Weser River in northwest Germany… you might have heard of its fairytale musicians
Bremen is a city straddling the Weser River in northwest Germany… you might have heard of its fairytale musicians