A Picture is worth a Thousand Words

The latest impressions from our lab, Umeå University, and the beauty of Sweden’s nature