1. A non-transitory machine-readable medium including machine-executable instructions for a method of generating an electronic journal, the method comprising: receiving location data from one or more data devices; determining a travel route from the location data; receiving a plurality of digital pictures generated along the travel route; determining a cluster of digital pictures in the plurality of digital pictures are of a same image subject based on timestamps of the digital pictures and an image comparison of the digital pictures; extracting meta-data from the cluster of digital pictures; and correlating the meta-data from the cluster of digital pictures with the location data associated with the travel route to generate one or more travel events corresponding to the cluster of digital pictures, each travel event including one or more data recordings associated with a location on the travel route.