A Speckled Wood butterfly near the river at Ullapool, Scotland, in May 2008.