1. One or more computer-readable storage devices, with device-executable instructions for performing acts comprising: receiving a plurality of images and associated data from a plurality of image capture devices, wherein the associated data comprises: a capture time for each image; an identifier of a first image capture device that captured the image; for at least one particular image of the plurality of images, an identifier of a second image capture device that was in proximity to the first image capture device when the particular image was captured; and an authentication key associated with the second image capture device, the authentication key being usable to grant access to a second image captured by the second image capture device, the capture time of the image, the identifier of the second image capture device, and the authentication key being received from the first image capture device; identifying a plurality of sequences of images captured by a set of image capture devices whilst in proximity to each other based on the associated data; and presenting the plurality of sequences of images concurrently and in temporal alignment, wherein each sequence of images is displayed in a distinct region of a display window and each sequence of images is displayed with an identifier associated with a user of the image capture device through which the sequence of images was captured.