1. A method comprising: receiving sensor data configured to describe a geographic position of a mobile device; accessing a list of events of interest from a memory; calculating, by a processor, a frustum for a view of the mobile device, wherein the frustum spans a geographic area; comparing, by the processor, an overlap of the frustum and the geographic position to a threshold level of overlap for positions in the list of events of interest; comparing, by the processor, a current time to time data in the list of events of interest; selecting an event from the list of events of interest in range of the mobile device at the current time; and generating a command to capture an image of the selected event.