Capturing memories, one frame at a time