Ladoga is the biggest freshwater lake in Europe. It lies just northwest of Saint Petersburg, covering more than 100 square miles. This deep glacier-created Northern lake is no joke when it comes to the storms in a rapidly changing weather...
Continue Reading