The Speares

Living the life in Gravenhurst

Russia

Russia

 

 

Russia. The largest country in the world. Sadly, we'll only see a very small part of it. Maybe next year we'll do the world the other way and see more.