AutoStitch: photography for the big country

about 6 years ago, West Devon, Devon, United Kingdom