Geiranger / Norway
Hamburg / Germany
Bergen / Norway
Stavanger / Norway
Hamburg / Germany
Kirkwall / Great Britain
Hamburg / Germany
Queensferry / Great Britain
Alesund / Norway
Hellesylt / Norway
Costa Favolosa
Flom / Norway
Queensferry / Great Britain
Invergordon / Great Britain