Tham Videgard, Sweden by Dominic Bradbury

Photos Richard Powers