Germany and Italy find that they've once more become shipwrecked on a mysterious island.
Based on 2 votes