Google timeline
Explanatory Blogpost
Data