The Tver region, located between Moscow and St. Petersburg, brings you to unchartered wilderness. What can tourists expect from a visit there? If you're passing through this area, you really can walk on the wild side.