Filming Locations (2)

  • Hannover, Lower Saxony, Germany

  • North Sea