Where is the Sea of Okhost?

Sweden and Finland
Norway
Canada
Russia

Trivia Crack Answers Main Page