StoryMapJS is a free tool that can be used to tell stories and highlight the location of a series of events. It uses maps to trace a these events and can include images of those locations as well as descriptive text.
Specially Licensed
Public Domain